Running as unit: rb-build-amd64_23-45135.service ==================================================================================== Wed Jan 22 07:59:39 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_23) on jenkins, called using "ionos11-amd64 ionos15-amd64" as arguments. Wed Jan 22 07:59:39 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-YCzpwzUj" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Wed Jan 22 07:59:39 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos11-amd64.debian.net is marked as down. Wed Jan 22 07:59:39 UTC 2025 - checking via ssh if ionos11-amd64.debian.net is up. removed '/tmp/read-only-fs-test-HSkbRr' Wed Jan 22 07:59:39 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Wed Jan 22 07:59:39 UTC 2025 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-SMZaI0' ok, let's check if busybox is building anywhere yet… ok, busybox is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of busybox in unstable on amd64 on jenkins now. 1st build will be done on ionos11-amd64.debian.net. 2nd build will be done on ionos15-amd64.debian.net. ============================================================================= Wed Jan 22 07:59:42 UTC 2025 I: starting to build busybox/unstable/amd64 on jenkins on '2025-01-22 07:59' Wed Jan 22 07:59:42 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_23/45135/console.log 1737532782 amd64 unstable busybox Wed Jan 22 07:59:42 UTC 2025 I: Downloading source for unstable/busybox=1:1.37.0-4 --2025-01-22 07:59:43-- http://deb.debian.org/debian/pool/main/b/busybox/busybox_1.37.0-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2529 (2.5K) [text/prs.lines.tag] Saving to: ‘busybox_1.37.0-4.dsc’ 0K .. 100% 317M=0s 2025-01-22 07:59:43 (317 MB/s) - ‘busybox_1.37.0-4.dsc’ saved [2529/2529] --2025-01-22 07:59:43-- http://deb.debian.org/debian/pool/main/b/busybox/busybox_1.37.0-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2529 (2.5K) [text/prs.lines.tag] Saving to: ‘busybox_1.37.0-4.dsc’ 0K .. 100% 317M=0s 2025-01-22 07:59:43 (317 MB/s) - ‘busybox_1.37.0-4.dsc’ saved [2529/2529] Wed Jan 22 07:59:43 UTC 2025 I: busybox_1.37.0-4.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: busybox Binary: busybox, busybox-static, busybox-udeb, busybox-syslogd, udhcpc, udhcpd Architecture: any all Version: 1:1.37.0-4 Maintainer: Debian Install System Team Uploaders: Chris Boot , Christoph Biedl , Michael Tokarev , Homepage: http://www.busybox.net Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/installer-team/busybox Vcs-Git: https://salsa.debian.org/installer-team/busybox.git Build-Depends: debhelper-compat (= 13), zip Package-List: busybox deb utils optional arch=any busybox-static deb shells optional arch=any busybox-syslogd deb utils optional arch=all busybox-udeb udeb debian-installer optional arch=any udhcpc deb net optional arch=all udhcpd deb net optional arch=all Checksums-Sha1: 50efee4e4438b8aea90ea6895dac818d23125549 2565764 busybox_1.37.0.orig.tar.bz2 d602b689b78080e7c48112b2fcd187fcaf5f599f 232 busybox_1.37.0.orig.tar.bz2.asc d1a8546574e20388fac1e3398bae3f76087bbef9 64936 busybox_1.37.0-4.debian.tar.xz Checksums-Sha256: 3311dff32e746499f4df0d5df04d7eb396382d7e108bb9250e7b519b837043a4 2565764 busybox_1.37.0.orig.tar.bz2 771f2b06609b670e9c7f864832ece85a661dc7e5e6505a8e82436940fea5c7f8 232 busybox_1.37.0.orig.tar.bz2.asc 0181cdb55355dbf9a21a9c6f729afc6823c9b4f53e194cb977c8ba963fb9fd74 64936 busybox_1.37.0-4.debian.tar.xz Files: 865b68ab41b923d9cdbebf3f2c8b04ec 2565764 busybox_1.37.0.orig.tar.bz2 493c2999dbfb2eb07f4555981b712ddb 232 busybox_1.37.0.orig.tar.bz2.asc c214e5930108aff4392737849726b531 64936 busybox_1.37.0-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEZKoqtTHVaQM2a/75gqpKJDselHgFAmcCdRcACgkQgqpKJDse lHiqmQ/+Np1rQPlC59s/1Tl2IGxNDy5B+6FdAE07fmeHfc8eVgyVcyQHmYm3ampv 63NS9lS17l/OemAt9iczhprFiMIDnHZGsHED8147rF566NgPbDnOpKNQqViOQP1E ZEXGmRrVhwMypmao0NQndShbQhjWT1TAuEZ/ImqKat9cTG5scEvT7VvUyvlEfd2J iohR78OVg9/82x8dr723CvHJHxGB/i+7+w3j6HTIvLxoNPIDll6FCfWqwJ97kvZj KeldS+i7ACmvnxddP9k5vIv9j+PDpmN/0T9KwGnR0WwHMU9GKtybryzFTaSkYKig jK7C6+cGTM2B38jng3VvejUty0kin+o2X8y+p3sk4eksw2lvBjIj0Tidl2JHgsmt noZjVrcKa2GdiSxkkdhkMcqNrx54v+AesN8qWuan9/CPjGMbtTafPl7gLMU9/wQj fhQqqBHnPLTezy5ECJfAwYPH4jiIxR4vGRZ5O2/EOR5YuTl6NMh5ZbY+dtwVJnd1 apGX9erS1ed0jkWWgF/vxmyMS/HTk76z5Qp4GT3wRooGFu21X9+6FsciRcMDkWZv l7DwNrWMENo72dOs1dt7q8D5ZvGiFLyTVcYwq7XpCkg/WSYjBsDdVNyEjso4toy8 M575LWR19byF+CT+DGH4KXk7YzoBTCyIKPvzgungzKb6o9igwgY= =PG6u -----END PGP SIGNATURE----- Wed Jan 22 07:59:43 UTC 2025 I: Checking whether the package is not for us Wed Jan 22 07:59:43 UTC 2025 I: Starting 1st build on remote node ionos11-amd64.debian.net. Wed Jan 22 07:59:43 UTC 2025 I: Preparing to do remote build '1' on ionos11-amd64.debian.net. Wed Jan 22 07:59:43 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos11-amd64.debian.net is marked as down. Wed Jan 22 07:59:43 UTC 2025 - checking via ssh if ionos11-amd64.debian.net is up. removed '/tmp/read-only-fs-test-lMVY87' ==================================================================================== Wed Jan 22 07:59:44 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos11-amd64, called using "1 busybox unstable /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4 1:1.37.0-4" as arguments. Wed Jan 22 07:59:44 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-MpzkC14a" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Wed Jan 22 07:59:44 UTC 2025 I: Downloading source for unstable/busybox=1:1.37.0-4 Reading package lists... NOTICE: 'busybox' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/installer-team/busybox.git Please use: git clone https://salsa.debian.org/installer-team/busybox.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2633 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (dsc) [2529 B] Get:2 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (tar) [2566 kB] Get:3 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (asc) [232 B] Get:4 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (diff) [64.9 kB] Fetched 2633 kB in 0s (13.2 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'busybox' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/installer-team/busybox.git Please use: git clone https://salsa.debian.org/installer-team/busybox.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2633 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (dsc) [2529 B] Get:2 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (tar) [2566 kB] Get:3 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (asc) [232 B] Get:4 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (diff) [64.9 kB] Fetched 2633 kB in 0s (13.2 MB/s) Download complete and in download only mode ============================================================================= Building busybox in unstable on amd64 on ionos11-amd64 now. Date: Wed Jan 22 07:59:45 UTC 2025 Date UTC: Wed Jan 22 07:59:45 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Tue Jan 21 19:59:45 -12 2025 I: pbuilder-time-stamp: 1737532785 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [busybox_1.37.0-4.dsc] I: copying [./busybox_1.37.0.orig.tar.bz2] I: copying [./busybox_1.37.0.orig.tar.bz2.asc] I: copying [./busybox_1.37.0-4.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./busybox_1.37.0-4.dsc: unsupported subcommand dpkg-source: info: extracting busybox in busybox-1.37.0 dpkg-source: info: unpacking busybox_1.37.0.orig.tar.bz2 dpkg-source: info: unpacking busybox_1.37.0-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying shell-ash-export-HOME.patch dpkg-source: info: applying version.patch dpkg-source: info: applying init-console.patch dpkg-source: info: applying stop-checking-ancient-kernel-version.patch dpkg-source: info: applying revert-9c143ce52da11ec3d21a3491c3749841d3dc10f0.patch dpkg-source: info: applying temp-deb-installer-hack.patch dpkg-source: info: applying install-readlink-in-bin.patch dpkg-source: info: applying spelling.diff dpkg-source: info: applying platform-linux.diff dpkg-source: info: applying fix-non-linux-build.patch dpkg-source: info: applying syslogd-option_mask32.patch dpkg-source: info: applying syslogd-make-it-optionally-systemd-socket-activated.patch dpkg-source: info: applying busybox-1.36.1-no-cbq.patch dpkg-source: info: applying libbb-sha-add-missing-sha-NI-guard.patch dpkg-source: info: applying fix-od-and-hexdump-tests-on-big-endian-hosts.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3950405/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='130c5b4f063c4e73a5f2baa8588f5efa' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3950405' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/pbuilderrc_L2Ik --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b1 --logfile b1/build.log busybox_1.37.0-4.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos11-amd64 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3950405/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), zip dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19850 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on zip; however: Package zip is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} zip{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx unzip wget 0 packages upgraded, 31 newly installed, 0 to remove and 0 not upgraded. Need to get 20.8 MB of archives. After unpacking 78.5 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.4-1 [92.2 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-5 [294 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-1 [770 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-2 [539 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-1 [8584 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-1 [476 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-6 [9421 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.1 [920 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 zip amd64 3.0-14 [233 kB] Fetched 20.8 MB in 1s (17.6 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19850 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_amd64.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_amd64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-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 .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../23-libunistring5_1.3-1_amd64.deb ... Unpacking libunistring5:amd64 (1.3-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../24-libicu72_72.1-6_amd64.deb ... Unpacking libicu72:amd64 (72.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_amd64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-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 .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package zip. Preparing to unpack .../30-zip_3.0-14_amd64.deb ... Unpacking zip (3.0-14) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-5) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up zip (3.0-14) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:amd64 (1.3-1) ... Setting up autopoint (0.23.1-1) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-1) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.1-1) ... Setting up groff-base (1.23.0-7) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.24.1) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/busybox-1.37.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../busybox_1.37.0-4_source.changes dpkg-buildpackage: info: source package busybox dpkg-buildpackage: info: source version 1:1.37.0-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael Tokarev dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh_clean b/ rm -f .kernelrelease # leftover from the build process debian/rules binary dh binary debian/rules install make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh install debian/rules build make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' rm -rf b/deb mkdir -p b/deb cat debian/config/os/linux > b/deb/.config cat debian/config/pkg/deb >> b/deb/.config yes "" | /usr/bin/make -C b/deb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb GEN include/applets.h GEN include/usage.h GEN applets/Kbuild GEN libpwdgrp/Kbuild GEN scripts/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN miscutils/Kbuild GEN miscutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN shell/Kbuild GEN shell/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN init/Kbuild GEN init/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN editors/Kbuild GEN editors/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/deb b/deb/.config ln -s .config b/deb/.stamp-setup /usr/bin/make -C b/deb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-4" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/deb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease echo 1.37.0 > .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 mkdir -p docs/busybox.net pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/deb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb busybox.links ln -sf busybox b/deb/.stamp-build rm -rf b/static mkdir -p b/static cat debian/config/os/linux > b/static/.config cat debian/config/pkg/static >> b/static/.config yes "" | /usr/bin/make -C b/static -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static GEN include/applets.h GEN include/usage.h GEN applets/Kbuild GEN libpwdgrp/Kbuild GEN scripts/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN miscutils/Kbuild GEN miscutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN shell/Kbuild GEN shell/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN init/Kbuild GEN init/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN editors/Kbuild GEN editors/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/static b/static/.config ln -s .config b/static/.stamp-setup /usr/bin/make -C b/static all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-4" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/static \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Static linking against glibc, can't use --gc-sections Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -static" "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/static busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static busybox.links ln -sf busybox b/static/.stamp-build rm -rf b/udeb mkdir -p b/udeb cat debian/config/os/linux > b/udeb/.config cat debian/config/pkg/udeb >> b/udeb/.config yes "" | /usr/bin/make -C b/udeb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN include/applets.h GEN include/usage.h GEN applets/Kbuild GEN libpwdgrp/Kbuild GEN scripts/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN miscutils/Kbuild GEN miscutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN shell/Kbuild GEN shell/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN init/Kbuild GEN init/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN editors/Kbuild GEN editors/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/udeb b/udeb/.config ln -s .config b/udeb/.stamp-setup /usr/bin/make -C b/udeb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-4" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/udeb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease echo 1.37.0 > .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 mkdir -p docs/busybox.net pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trying libraries: crypt m rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library rt is not needed, excluding it Final link with: echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/udeb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb busybox.links ln -sf busybox b/udeb/.stamp-build ======== running testsuite in b/deb ======== cd b/deb/testsuite && SKIP_KNOWN_BUGS=y LANG=C.UTF-8 LC_ALL=C.UTF-8 SKIP_INTERNET_TESTS=y SHELL='/bin/sh -e' ECHO=/bin/echo ./runtest PASS: busybox as unknown name PASS: busybox --help busybox PASS: busybox PASS: busybox unknown PASS: busybox --help PASS: busybox cat PASS: busybox --help cat PASS: busybox --help unknown PASS: ./busybox-suffix PASS: ./busybox-suffix unknown PASS: ./busybox-suffix --help PASS: ./busybox-suffix cat PASS: ./busybox-suffix --help cat PASS: ./busybox-suffix --help unknown SKIPPED: ar creates archives SKIPPED: ar replaces things in archives PASS: awk -F case 0 PASS: awk -F case 1 PASS: awk -F case 2 PASS: awk -F case 3 PASS: awk -F case 4 PASS: awk -F case 5 PASS: awk -F case 6 PASS: awk -F case 7 PASS: awk if operator == PASS: awk if operator != PASS: awk if operator >= PASS: awk if operator < PASS: awk if string == PASS: awk bitwise op PASS: awk handles empty function f(arg){} PASS: awk handles empty function f(){} PASS: awk properly handles function from other scope PASS: awk properly handles undefined function PASS: awk 'v (a)' is not a function call, it is a concatenation PASS: awk unused function args are evaluated PASS: awk hex const 1 PASS: awk hex const 2 PASS: awk oct const PASS: awk input is never oct PASS: awk floating const with leading zeroes PASS: awk long field sep PASS: awk -F handles escapes PASS: awk gsub falls back to non-extended-regex PASS: awk 'gcc build bug' PASS: awk NF in BEGIN PASS: awk string cast (bug 725) PASS: awk handles whitespace before array subscript PASS: awk handles non-existing file correctly PASS: awk nested loops with the same variable PASS: awk 'delete a[v--]' evaluates v-- once PASS: awk func arg parsing 1 PASS: awk func arg parsing 2 PASS: awk func arg parsing 3 PASS: awk func arg parsing 4 PASS: awk handles empty () PASS: awk FS assignment SKIPPED: awk large integer PASS: awk length(array) PASS: awk length() PASS: awk print length, 1 PASS: awk print length 1 PASS: awk length == 0 PASS: awk if (length == 0) PASS: awk -f and ARGC PASS: awk -e and ARGC PASS: awk break PASS: awk continue PASS: awk handles invalid for loop PASS: awk handles colon not preceded by ternary PASS: awk errors on missing delete arg PASS: awk printf('%c') can output NUL PASS: awk printf('%-10c') can output NUL PASS: awk negative field access PASS: awk do not allow "str"++ PASS: awk FS regex which can match empty string PASS: awk $NF is empty PASS: awk exit N propagates through END's exit PASS: awk print + redirect PASS: awk "cmd" | getline PASS: awk printf %% prints one % PASS: awk backslash+newline eaten with no trace PASS: awk assign while assign PASS: awk does not split on CR (char 13) PASS: awk = and ?: precedence PASS: awk gensub backslashes \ PASS: awk gensub backslashes \ PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \& PASS: awk gensub backslashes PASS: awk gensub backslashes \0 PASS: awk references to empty fields PASS: awk gsub erroneous word start match PASS: basename-does-not-remove-identical-extension PASS: basename-works PASS: bc comment PASS: bc /*/ is not a closed comment PASS: bc comment with " PASS: bc "string/*" is not a comment PASS: bc comment 3: unterminated #comment PASS: bc backslash 1 PASS: bc string 1 PASS: bc read() 4 PASS: bc read()^2 PASS: bc read()*read() PASS: bc if 0 else PASS: bc if 1 else PASS: bc if 1 if 1 else else PASS: bc if 0 else if 1 PASS: bc for (;;) PASS: bc for (;cond;) PASS: bc for (;cond;upd) PASS: bc for (init;cond;upd) PASS: bc for (;;) {break} PASS: bc define {return} PASS: bc define auto PASS: bc define auto array same name PASS: bc define with body on next line PASS: bc void function PASS: bc function named 'void' PASS: bc variable named 'void' PASS: bc if(cond) PASS: bc if(cond) stmt else PASS: bc while(cond) PASS: bc ifz does not match if keyword PASS: bc -l 'e(0)-2' PASS: bc (!a&&b) PASS: bc print "" PASS: bc print 1,2,3 PASS: bc length PASS: bc { print 1 } PASS: bc comparison 1 PASS: bc nested loops and breaks PASS: bc continue in if PASS: bc continue in for PASS: bc ibase PASS: bc parsing of numbers PASS: bc printing of numbers PASS: bc -lq bc_add.bc PASS: bc -lq bc_arctangent.bc PASS: bc -lq bc_array.bc PASS: bc -lq bc_arrays.bc PASS: bc -lq bc_bessel.bc PASS: bc -lq bc_boolean.bc PASS: bc -lq bc_cosine.bc PASS: bc -lq bc_decimal.bc PASS: bc -lq bc_divide.bc PASS: bc -lq bc_exponent.bc PASS: bc -lq bc_log.bc PASS: bc -lq bc_misc.bc PASS: bc -lq bc_misc1.bc PASS: bc -lq bc_misc2.bc PASS: bc -lq bc_modulus.bc PASS: bc -lq bc_multiply.bc PASS: bc -lq bc_numbers1.bc PASS: bc -lq bc_numbers2.bc PASS: bc -lq bc_pi.bc PASS: bc -lq bc_power.bc PASS: bc -lq bc_references.bc PASS: bc -lq bc_sine.bc PASS: bc -lq bc_sqrt.bc PASS: bc -lq bc_strings.bc PASS: bc -lq bc_subtract.bc PASS: bc -lq bc_vars.bc PASS: bunzip2-reads-from-standard-input PASS: bunzip2-removes-compressed-file PASS: bunzip2: doesnt exist PASS: bunzip2: unknown suffix PASS: bunzip2: already exists PASS: bunzip2: stream unpack PASS: bunzip2: delete src PASS: bunzip2: test_bz2 file PASS: bunzip2: pbzip_4m_zeros file PASS: bunzip2: bz2_issue_11.bz2 corrupted example PASS: bunzip2: bz2_issue_12.bz2 corrupted example PASS: bzcat-does-not-remove-compressed-file PASS: zcat: dont delete gz src PASS: zcat: dont delete bz2 src PASS: zcat: dont delete Z src PASS: bzcat can print many files PASS: bzcat can handle compressed zero-length bzip2 files PASS: zcat can print many files PASS: zcat can handle compressed zero-length (.Z) files PASS: cal 2000 PASS: cat-prints-a-file PASS: cat-prints-a-file-and-standard-input PASS: cat -e PASS: cat -v PASS: cat -n PASS: cat -b PASS: cmp-detects-difference PASS: cp-RHL-does_not_preserve-links PASS: cp-a-files-to-dir PASS: cp-a-preserves-links PASS: cp-copies-empty-file PASS: cp-copies-large-file PASS: cp-copies-small-file PASS: cp-d-files-to-dir PASS: cp-dev-file PASS: cp-dir-create-dir PASS: cp-dir-existing-dir PASS: cp-does-not-copy-unreadable-file PASS: cp-files-to-dir PASS: cp-follows-links PASS: cp-parents PASS: cp-preserves-hard-links PASS: cp-preserves-links PASS: cp-preserves-source-file PASS: cp PASS: cp -d PASS: cp -P PASS: cp -L PASS: cp -H PASS: cp -R PASS: cp -Rd PASS: cp -RP PASS: cp -RL PASS: cp -RHL PASS: cpio extracts zero-sized hardlinks PASS: cpio extracts zero-sized hardlinks 2 SKIPPED: cpio -p with absolute paths PASS: cpio restores suid/sgid bits PASS: cpio extracts in existing directory PASS: cpio uses by default uid/gid PASS: cpio -R with create PASS: cpio -R with extract PASS: cut-cuts-a-character PASS: cut-cuts-a-closed-range PASS: cut-cuts-a-field PASS: cut-cuts-an-open-range PASS: cut-cuts-an-unclosed-range PASS: cut '-' (stdin) and multi file handling PASS: cut -b a,a,a PASS: cut -b overlaps PASS: -b encapsulated PASS: cut high-low error PASS: cut -c a-b PASS: cut -c a- PASS: cut -c -b PASS: cut -c a PASS: cut -c a,b-c,d PASS: cut -f a- PASS: cut show whole line with no delim PASS: cut with echo, -c (a-b) PASS: cut with echo, -c (a) PASS: cut with -c (a,b,c) PASS: cut with -b (a,b,c) PASS: cut with -d -f(:) -s PASS: cut with -d -f( ) -s PASS: cut with -d -f(a) -s PASS: cut with -d -f(a) -s -n PASS: cut -DF PASS: cut empty field PASS: cut empty field 2 PASS: date-@-works PASS: date-R-works PASS: date-format-works PASS: date-timezone PASS: date-u-works FAIL: date-works PASS: date-works-1 PASS: dc basic syntax (stdin, multiple args) PASS: dc basic syntax (argv, single arg) PASS: dc basic syntax (argv, multiple args) PASS: dc complex with spaces (single arg) PASS: dc complex without spaces (single arg) PASS: dc complex with spaces (multiple args) PASS: dc complex without spaces (multiple args) PASS: dc: x should execute strings PASS: dc: x should not execute or pop non-strings PASS: dc: x should work with strings created from a PASS: dc: p should print invalid escapes PASS: dc: p should print trailing backslashes PASS: dc: p should parse/print single backslashes PASS: dc: p should print single backslash strings PASS: dc read PASS: dc read string PASS: dc '>a' (conditional execute string) 1 PASS: dc '>a' (conditional execute string) 2 PASS: dc '>aeb' (conditional execute string with else) PASS: dc space can be a register PASS: dc newline can be a register PASS: dc Z (length) for numbers PASS: dc dc_add.dc PASS: dc dc_boolean.dc PASS: dc dc_decimal.dc PASS: dc dc_divide.dc PASS: dc dc_divmod.dc PASS: dc dc_misc.dc PASS: dc dc_modexp.dc PASS: dc dc_modulus.dc PASS: dc dc_multiply.dc PASS: dc dc_power.dc PASS: dc dc_sqrt.dc PASS: dc dc_strings.dc PASS: dc dc_subtract.dc PASS: dc -x dcx_vars.dc PASS: dd-accepts-if PASS: dd-accepts-of PASS: dd-copies-from-standard-input-to-standard-output PASS: dd-count-bytes PASS: dd-prints-count-to-standard-error PASS: dd-reports-write-errors PASS: diff of stdin PASS: diff of stdin, no newline in the file PASS: diff of stdin, twice PASS: diff of empty file against stdin PASS: diff of empty file against nonempty one PASS: diff -b treats EOF as whitespace PASS: diff -b treats all spaces as equal PASS: diff -B ignores changes whose lines are all blank PASS: diff -B does not ignore changes whose lines are not all blank PASS: diff -B ignores blank single line change PASS: diff -B does not ignore non-blank single line change PASS: diff always takes context from old file PASS: diff diff1 diff2/subdir PASS: diff dir dir2/file/- PASS: diff of dir and fifo PASS: diff of file and fifo PASS: diff -rN does not read non-regular files PASS: diff diff1 diff2/ PASS: dirname-handles-absolute-path PASS: dirname-handles-empty-path PASS: dirname-handles-multiple-slashes PASS: dirname-handles-relative-path PASS: dirname-handles-root PASS: dirname-handles-single-component PASS: dirname-works PASS: du-h-works PASS: du-k-works PASS: du-l-works PASS: du-m-works PASS: du-s-works PASS: du-works PASS: echo-does-not-print-newline PASS: echo-prints-argument PASS: echo-prints-arguments PASS: echo-prints-dash PASS: echo-prints-newline PASS: echo-prints-non-opts PASS: echo-prints-slash-zero PASS: echo-prints-slash_00041 PASS: echo-prints-slash_0041 PASS: echo-prints-slash_041 PASS: echo-prints-slash_41 PASS: expand PASS: expand with unicode characher 0x394 PASS: expr-big PASS: expr-works PASS: factor ' 0' PASS: factor +1 PASS: factor ' +2' PASS: factor 1024 PASS: factor 2^61-1 PASS: factor 2^62-1 PASS: factor 2^64-1 PASS: factor $((2*3*5*7*11*13*17*19*23*29*31*37*41*43*47)) PASS: factor 2 * 3037000493 * 3037000493 PASS: factor 3 * 2479700513 * 2479700513 PASS: factor 3 * 37831 * 37831 * 37831 * 37831 PASS: factor 3 * 13^16 PASS: factor 13^16 PASS: false-is-silent PASS: false-returns-failure PASS: find-supports-minus-xdev PASS: find -type f PASS: find -exec exitcode 1 PASS: find -exec exitcode 2 PASS: find -ok PASS: find -exec exitcode 3 PASS: find -exec exitcode 4 PASS: find / -maxdepth 0 -name / PASS: find // -maxdepth 0 -name / PASS: find / -maxdepth 0 -name // PASS: find // -maxdepth 0 -name // PASS: find ./// -name . PASS: find ./// -name ./// PASS: fold -s PASS: fold -w1 PASS: fold with NULs PASS: fold -sw66 with unicode input PASS: grep (exit with error) PASS: grep (exit success) PASS: grep (default to stdin) PASS: grep - (specify stdin) PASS: grep input (specify file) PASS: grep (no newline at EOL) PASS: grep two files PASS: grep - infile (specify stdin and file) PASS: grep - nofile (specify stdin and nonexisting file) PASS: grep -q - nofile (specify stdin and nonexisting file, no match) PASS: grep -q - nofile (specify stdin and nonexisting file, match) PASS: grep -s nofile (nonexisting file, no match) PASS: grep -s nofile - (stdin and nonexisting file, match) PASS: grep handles NUL in files PASS: grep handles NUL on stdin PASS: grep matches NUL PASS: grep handles multiple regexps PASS: grep -F handles multiple expessions PASS: grep -F handles -i PASS: grep can read regexps from stdin PASS: grep -x (full match) PASS: grep -x (partial match 1) PASS: grep -x (partial match 2) PASS: grep -x -F (full match) PASS: grep -x -F (partial match 1) PASS: grep -x -F (partial match 2) PASS: grep -L exitcode 0 PASS: grep -L exitcode 0 #2 PASS: grep -L exitcode 1 PASS: grep -E supports extended regexps PASS: grep is also egrep PASS: egrep is not case insensitive PASS: grep -E -o prints all matches PASS: grep -o does not loop forever PASS: grep -o does not loop forever on zero-length match PASS: grep -f EMPTY_FILE PASS: grep -v -f EMPTY_FILE PASS: grep -vxf EMPTY_FILE PASS: grep -Fw matches only words PASS: grep -Fw doesn't stop on 1st mismatch PASS: grep -w doesn't stop on 1st mismatch PASS: grep -w ^str doesn't match str not at the beginning PASS: grep -w ^ doesn't hang PASS: grep -w word doesn't match wordword PASS: grep -F -w w doesn't match ww PASS: grep -w word match second word PASS: grep -x -v -e EXP1 -e EXP2 finds nothing if either EXP matches PASS: grep PATTERN can be a newline-delimited list PASS: grep -e PATTERN can be a newline-delimited list PASS: grep -r on symlink to dir PASS: grep -r on dir/symlink to dir PASS: gunzip-reads-from-standard-input PASS: gunzip: doesnt exist PASS: gunzip: unknown suffix PASS: gunzip: already exists PASS: gunzip: stream unpack PASS: gunzip: delete src PASS: gzip-accepts-multiple-files PASS: gzip-accepts-single-minus UNTESTED: gzip-compression-levels PASS: gzip-removes-original-file PASS: head (without args) PASS: head -n PASS: head -n PASS: hexdump -C with four NULs PASS: hexdump does not think last padded block matches any full block PASS: hexdump thinks last full block can match PASS: hexdump -e %3_u PASS: hexdump -e /1 %d PASS: hexdump -e /2 %d (little-endian) PASS: hostid-works PASS: hostname-d-works PASS: hostname-i-works PASS: hostname-s-works PASS: hostname-works PASS: id-g-works PASS: id-u-works PASS: id-un-works PASS: id-ur-works PASS: ln-creates-hard-links PASS: ln-creates-soft-links PASS: ln-force-creates-hard-links PASS: ln-force-creates-soft-links PASS: ln-preserves-hard-links PASS: ln-preserves-soft-links PASS: ls-1-works PASS: ls-h-works PASS: ls-l-works PASS: ls-s-works PASS: ls unicode test with codepoints limited to 767 PASS: ls symlink_to_dir PASS: md5sum-verifies-non-binary-file PASS: md5sum PASS: md5sum -c EMPTY PASS: mkdir-makes-a-directory PASS: mkdir-makes-parent-directories SKIPPED: mount (must be root to test this) PASS: mv-files-to-dir PASS: mv-files-to-dir-2 PASS: mv-follows-links PASS: mv-moves-empty-file PASS: mv-moves-file PASS: mv-moves-hardlinks PASS: mv-moves-large-file PASS: mv-moves-small-file PASS: mv-moves-symlinks PASS: mv-moves-unreadable-files PASS: mv-preserves-hard-links PASS: mv-preserves-links PASS: mv-refuses-mv-dir-to-subdir PASS: mv-removes-source-file PASS: nl numbers all lines PASS: nl numbers non-empty lines PASS: nl numbers no lines PASS: od (little-endian) SKIPPED: od -a (!DESKTOP) PASS: od -a (DESKTOP) PASS: od -B (little-endian) PASS: od -o (little-endian) PASS: od -b PASS: od -c PASS: od -d (little-endian) PASS: od -D (little-endian) SKIPPED: od -e (!DESKTOP little-endian) SKIPPED: od -F (!DESKTOP little-endian) PASS: od -f (little-endian) PASS: od -H (little-endian) PASS: od -X (little-endian) PASS: od -h (little-endian) PASS: od -x (little-endian) PASS: od -i (little-endian) PASS: od -O (little-endian) PASS: od -I (little-endian) PASS: od -L (little-endian) PASS: od -l (little-endian) PASS: od -b PASS: od -f PASS: od -b --traditional PASS: od -b --traditional FILE PASS: paste PASS: paste-back-cuted-lines PASS: paste-multi-stdin PASS: paste-pairs PASS: paste-separate PASS: patch with old_file == new_file PASS: patch with nonexistent old_file PASS: patch -R with nonexistent old_file PASS: patch detects already applied hunk PASS: patch detects already applied hunk at the EOF PASS: patch -N ignores already applied hunk PASS: patch FILE PATCH PASS: patch at the beginning PASS: patch creates new file PASS: patch understands ...dir///dir... PASS: patch internal buffering bug? PASS: pidof (exit with error) PASS: pidof (exit with success) PASS: pidof this SKIPPED: pidof -o init PASS: printf produces no further output 1 PASS: printf produces no further output 2 PASS: printf repeatedly uses pattern for each argv PASS: printf understands %b escaped_string PASS: printf understands %d '"x' "'y" "'zTAIL" PASS: printf understands %s '"x' "'y" "'zTAIL" PASS: printf understands %23.12f PASS: printf understands %*.*f PASS: printf understands %*f with negative width PASS: printf understands %.*f with negative precision PASS: printf understands %*.*f with negative width/precision PASS: printf understands %zd PASS: printf understands %ld PASS: printf understands %Ld PASS: printf understands %% PASS: printf handles positive numbers for %d PASS: printf handles positive numbers for %i PASS: printf handles positive numbers for %x PASS: printf handles positive numbers for %f PASS: printf handles %d bad_input PASS: printf aborts on bare % PASS: printf aborts on %r PASS: printf treats leading 0 as flag PASS: printf handles multiple flags PASS: pwd-prints-working-directory PASS: readlink on a file PASS: readlink on a link PASS: readlink -f on a file PASS: readlink -f on a link PASS: readlink -f on an invalid link PASS: readlink -f on a weird dir PASS: realpath on non-existent absolute path 1 PASS: realpath on non-existent absolute path 2 PASS: realpath on non-existent absolute path 3 PASS: realpath on non-existent absolute path 4 PASS: realpath on non-existent local file 1 PASS: realpath on non-existent local file 2 PASS: realpath on link to non-existent file 1 PASS: realpath on link to non-existent file 2 PASS: realpath on link to non-existent file 3 PASS: realpath on link to non-existent file 4 PASS: rev works PASS: rev file with missing newline PASS: rev file with NUL character PASS: rev file with long line PASS: rm-removes-file PASS: rmdir-removes-parent-directories PASS: sed no files (stdin) PASS: sed explicit stdin PASS: sed handles empty lines PASS: sed stdin twice PASS: sed accepts blanks before command PASS: sed accepts newlines in -e PASS: sed accepts multiple -e PASS: sed -n PASS: sed with empty match PASS: sed s//p PASS: sed -n s//p PASS: sed s//g (exhaustive) PASS: sed s arbitrary delimiter PASS: sed s chains PASS: sed s chains2 PASS: sed s [delimiter] PASS: sed s with (GNU ext) PASS: sed b (branch) PASS: sed b (branch with no label jumps to end) PASS: sed t (test/branch) PASS: sed t (test/branch clears test bit) PASS: sed T (!test/branch) PASS: sed n (flushes pattern space, terminates early) PASS: sed N (flushes pattern space (GNU behavior)) PASS: sed N test2 PASS: sed N test3 PASS: sed address match newline PASS: sed N (stops at end of input) and P (prints to first newline only) PASS: sed G (append hold space to pattern space) PASS: sed d ends script iteration PASS: sed d ends script iteration (2) PASS: sed embedded NUL g PASS: sed normal newlines PASS: sed leave off trailing newline PASS: sed autoinsert newline PASS: sed empty file plus cat PASS: sed cat plus empty file PASS: sed append autoinserts newline PASS: sed append autoinserts newline 2 PASS: sed append autoinserts newline 3 PASS: sed insert doesn't autoinsert newline PASS: sed print autoinsert newlines PASS: sed print autoinsert newlines two files PASS: sed noprint, no match, no newline PASS: sed selective matches with one nl PASS: sed selective matches insert newline PASS: sed selective matches noinsert newline PASS: sed clusternewline PASS: sed subst+write PASS: sed trailing NUL PASS: sed escaped newline in command PASS: sed match EOF PASS: sed match EOF two files PASS: sed match EOF inline PASS: sed lie-to-autoconf PASS: sed backref from empty s uses range regex PASS: sed backref from empty s uses range regex with newline PASS: sed -i with no arg [GNUFAIL] PASS: sed s/xxx/[/ PASS: sed n command must reset 'substituted' bit PASS: sed d does not break n,m matching PASS: sed d does not break n,regex matching PASS: sed d does not break n,regex matching #2 PASS: sed 2d;2,1p (gnu compat) PASS: sed beginning (^) matches only once PASS: sed c PASS: sed nested {}s PASS: sed a cmd ended by double backslash PASS: sed a cmd understands , , PASS: sed i cmd understands , , PASS: sed with N skipping lines past ranges on next cmds PASS: sed -i with address modifies all files, not only first PASS: sed understands PASS: sed -i finishes ranges correctly PASS: sed zero chars match/replace advances correctly 1 PASS: sed zero chars match/replace advances correctly 2 PASS: sed zero chars match/replace logic must not falsely trigger here 1 PASS: sed zero chars match/replace logic must not falsely trigger here 2 PASS: sed special char as s/// delimiter, in pattern PASS: sed special char as s/// delimiter, in replacement 1 PASS: sed special char as s/// delimiter, in replacement 2 PASS: sed /$_in_regex/ should not match newlines, only end-of-line PASS: sed s///NUM test PASS: sed /regex/,N{...} addresses work PASS: sed /regex/,+N{...} addresses work PASS: sed /regex/,+N{...} addresses work 2 PASS: sed /regex/,+N{...} -i works PASS: sed /regex/,+0{...} -i works PASS: sed /regex/,+0 -i works PASS: sed 's///w FILE' PASS: sed uses previous regexp PASS: sed ^ OR not^ PASS: sed understands duplicate file name PASS: seq (exit with error) PASS: seq (exit with error) PASS: seq one argument PASS: seq two arguments PASS: seq two arguments reversed PASS: seq two arguments equal PASS: seq two arguments equal, arbitrary negative step PASS: seq two arguments equal, arbitrary positive step PASS: seq count up by 2 PASS: seq count down by 2 PASS: seq count wrong way #1 PASS: seq count wrong way #2 PASS: seq count by .3 PASS: seq count by .30 PASS: seq count by .30 to 4.000 PASS: seq count by -.9 PASS: seq count by zero PASS: seq one argument with padding PASS: seq two arguments with padding PASS: seq count down by 3 with padding PASS: seq count by .3 with padding 1 PASS: seq count by .3 with padding 2 PASS: seq from -4 count down by 2 PASS: seq from -.0 count down by .25 PASS: seq -s : with negative start PASS: sha1sum: one-space separated input for -c PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: sort PASS: sort #2 PASS: sort stdin PASS: sort numeric PASS: sort reverse PASS: sort one key PASS: sort key range with numeric option PASS: sort key range with numeric option and global reverse PASS: sort key range with multiple options PASS: sort key range with two -k options PASS: sort with non-default leading delim 1 PASS: sort with non-default leading delim 2 PASS: sort with non-default leading delim 3 PASS: sort with non-default leading delim 4 PASS: sort with ENDCHAR PASS: glibc build sort PASS: glibc build sort unique PASS: sort -u should consider field only when discarding PASS: sort -z outputs NUL terminated lines PASS: sort key doesn't strip leading blanks, disables fallback global sort PASS: sort file in place PASS: sort -sr (stable and reverse) does NOT reverse 'stable' ordering PASS: sort -h PASS: sort -k2,2M PASS: sort -s -u PASS: start-stop-daemon -x without -a PASS: start-stop-daemon -x with -d on existing directory PASS: start-stop-daemon -x with -d on existing and check dir PASS: start-stop-daemon -x with --chdir on existing and check dir PASS: start-stop-daemon -a without -x PASS: start-stop-daemon without -x and -a PASS: start-stop-daemon -x with -d on non-existing directory PASS: start-stop-daemon with both -x and -a PASS: strings-works-like-GNU PASS: tail-n-works PASS: tail-works PASS: tail: +N with N > file length PASS: tail: -c +N with largish N PASS: tar-archives-multiple-files PASS: tar-complains-about-missing-file PASS: tar-demands-at-least-one-ctx PASS: tar-demands-at-most-one-ctx PASS: tar-extracts-all-subdirs PASS: tar-extracts-file PASS: tar-extracts-from-standard-input PASS: tar-extracts-multiple-files PASS: tar-extracts-to-standard-output PASS: tar-handles-cz-options UNTESTED: tar-handles-empty-include-and-non-empty-exclude-list UNTESTED: tar-handles-exclude-and-extract-lists UNTESTED: tar-handles-multiple-X-options UNTESTED: tar-handles-nested-exclude PASS: tar_with_link_with_size PASS: tar_with_prefix_fields PASS: tar Empty file is not a tarball PASS: tar Empty file is not a tarball.tar.gz PASS: tar Two zeroed blocks is a ('truncated') empty tarball PASS: tar Twenty zeroed blocks is an empty tarball chmod: input_dir/file: Permission denied PASS: tar hardlinks and repeated files PASS: tar hardlinks mode PASS: tar symlinks mode PASS: tar --overwrite PASS: tar extract tgz SKIPPED: tar extract txz PASS: tar strips /../ on extract SKIPPED: tar does not extract into symlinks SKIPPED: tar -k does not extract into symlinks SKIPPED: tar Pax-encoded UTF8 names and symlinks SKIPPED: tar Symlink attack: create symlink and then write through it PASS: tar Symlinks and hardlinks coexist PASS: taskset (get from pid 1) PASS: taskset (invalid pid) PASS: taskset (set_aff, needs CAP_SYS_NICE) PASS: tee-appends-input PASS: tee-tees-input PASS: test: should be false (1) PASS: test '': should be false (1) PASS: test !: should be true (0) PASS: test a: should be true (0) PASS: test --help: should be true (0) PASS: test -f: should be true (0) PASS: test ! -f: should be false (1) PASS: test a = a: should be true (0) PASS: test -lt = -gt: should be false (1) PASS: test a -a !: should be true (0) PASS: test -f = a -o b: should be true (0) PASS: test ! a = b -a ! c = c: should be false (1) PASS: test ! a = b -a ! c = d: should be true (0) PASS: test '!' = '!': should be true (0) PASS: test '(' = '(': should be true (0) PASS: test '!' '!' = '!': should be false (1) PASS: test '!' '(' = '(': should be false (1) PASS: time -f trailing backslash PASS: time -f trailing percent PASS: time -f undefined backslash PASS: time -f undefined percent PASS: time -f backslash tab and newline PASS: time -f percent percent PASS: touch-creates-file PASS: touch-does-not-create-file PASS: touch-touches-files-after-non-existent-file PASS: tr-d-alnum-works PASS: tr-d-works PASS: tr-non-gnu PASS: tr-rejects-wrong-class PASS: tr-works PASS: tr does not treat [] in [a-z] as special PASS: tr understands 0-9A-F PASS: tr understands [:xdigit:] PASS: tr does not stop after [:digit:] PASS: tr has correct xdigit sequence PASS: true-is-silent PASS: true-returns-success PASS: uncompress < \x1f\x9d\x90 \x01 x N PASS: unexpand case 1 PASS: unexpand case 2 PASS: unexpand case 3 PASS: unexpand case 4 PASS: unexpand case 5 PASS: unexpand case 6 PASS: unexpand case 7 PASS: unexpand case 8 PASS: unexpand flags PASS: unexpand flags -f PASS: unexpand flags -f -t8 PASS: unexpand flags -t8 -f PASS: unexpand flags -t8 --first-only PASS: unexpand flags -a PASS: unexpand flags -t8 PASS: unexpand flags -a -t8 PASS: unexpand flags -t4 PASS: unexpand flags -a -t4 PASS: unexpand flags -t4 -a PASS: unexpand flags -t4 -f PASS: unexpand flags -f -t4 PASS: unexpand flags -t4 --first-only PASS: unexpand flags --first-only -t4 PASS: unexpand with unicode characher 0x394 PASS: uniq (exit with error) PASS: uniq (exit success) PASS: uniq (default to stdin) PASS: uniq - (specify stdin) PASS: uniq input (specify file) PASS: uniq input outfile (two files) PASS: uniq (stdin) outfile PASS: uniq input - (specify stdout) PASS: uniq -c (occurrence count) PASS: uniq -d (dups only) PASS: uniq -f -s (skip fields and chars) PASS: uniq -w (compare max characters) PASS: uniq -s -w (skip fields and compare max chars) PASS: uniq -u and -d produce no output PASS: unlzma (bad archive 1) PASS: unlzma (bad archive 2) PASS: unlzma (bad archive 3) PASS: unzip (subdir only) SKIPPED: unzip (bad archive) PASS: unzip (archive with corrupted lzma 1) PASS: unzip (archive with corrupted lzma 2) PASS: uptime-works PASS: uuencode sets standard input mode correctly PASS: uuencode correct encoding PASS: uuencode correct base64 encoding PASS: uuencode empty file PASS: uuencode -m empty file PASS: uuencode file 'A' PASS: uuencode -m file 'A' PASS: uuencode file 'AB' PASS: uuencode -m file 'AB' PASS: uuencode file 'ABC' PASS: uuencode -m file 'ABC' PASS: uuencode file 'ABCD' PASS: uuencode -m file 'ABCD' PASS: uuencode file 'ABCDE' PASS: uuencode -m file 'ABCDE' PASS: uuencode file 'ABCDEF' PASS: uuencode -m file 'ABCDEF' PASS: uuencode file 'A<0xff>Z' PASS: uuencode -m file 'A<0xff>Z' PASS: wc-counts-all PASS: wc-counts-characters PASS: wc-counts-lines PASS: wc-counts-words PASS: wc-prints-longest-line-length PASS: wget--O-overrides--P PASS: wget-handles-empty-path PASS: wget-retrieves-google-index PASS: wget-supports--P PASS: which-uses-default-path PASS: xargs-works PASS: xargs -E _ stops on underscore PASS: xargs -E '' PASS: xargs -e without param PASS: xargs does not stop on underscore ('new' GNU behavior) PASS: xargs -s7 can take one-char input PASS: xargs -sNUM test 1 PASS: xargs -sNUM test 2 PASS: xargs argument line too long PASS: xargs -n1 PASS: xargs -n2 PASS: xargs -I skips empty lines and leading whitespace PASS: xxd -p with one NUL PASS: xxd -p with 30 NULs PASS: xxd -p with 31 NULs PASS: xxd -p -r PASS: xxd -r skips leading whitespace and truncates at two spaces PASS: xxd -p -r skips one bad char, truncates at two bad chars PASS: xxd -p -r ignores the nibble with 2nd char bad touch b/deb/.stamp-test make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_prep dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_installman debian/rules execute_before_dh_installinit make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installinit -pbusybox-syslogd --name=busybox-klogd make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinit debian/rules override_dh_installsystemd make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installsystemd -pbusybox-syslogd --name=busybox-klogd dh_installsystemd -pbusybox-syslogd dh_installsystemd -pudhcpd --no-enable make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinitramfs dh_lintian dh_perl dh_link debian/rules execute_after_dh_link-arch make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_link -pbusybox-udeb \ $(grep -v sbin/init b/udeb/busybox.links | sed 's|^|/bin/busybox |') make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installdeb debian/rules execute_before_dh_gencontrol-arch make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' pkgs=$(sed -n -e's/([^)]*)//g' -e's/,//g' -e's/^shlibs:Depends=//p' debian/busybox.substvars); \ srcs=; for p in $pkgs; do \ srcs="$srcs $(dpkg-query -f '${source:Package} (= ${source:Version}),' -W $p)"; \ done ; \ echo "built-using=$srcs" >> debian/busybox-static.substvars make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-4_all.deb'. dpkg-deb: building package 'busybox-static' in '../busybox-static_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-syslogd' in '../busybox-syslogd_1.37.0-4_all.deb'. dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-4_amd64.deb'. dpkg-deb: building package 'udhcpd' in '../udhcpd_1.37.0-4_all.deb'. dpkg-deb: building package 'busybox' in '../busybox_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.37.0-4_amd64.deb'. Renaming busybox-udeb_1.37.0-4_amd64.deb to busybox-udeb_1.37.0-4_amd64.udeb dpkg-genbuildinfo --build=binary -O../busybox_1.37.0-4_amd64.buildinfo dpkg-genchanges --build=binary -O../busybox_1.37.0-4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3950405 and its subdirectories I: Current time: Tue Jan 21 20:16:18 -12 2025 I: pbuilder-time-stamp: 1737533778 Wed Jan 22 08:16:18 UTC 2025 I: Signing ./b1/busybox_1.37.0-4_amd64.buildinfo as busybox_1.37.0-4_amd64.buildinfo.asc Wed Jan 22 08:16:18 UTC 2025 I: Signed ./b1/busybox_1.37.0-4_amd64.buildinfo as ./b1/busybox_1.37.0-4_amd64.buildinfo.asc Wed Jan 22 08:16:18 UTC 2025 - build #1 for busybox/unstable/amd64 on ionos11-amd64 done. Starting cleanup. All cleanup done. Wed Jan 22 08:16:18 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-MpzkC14a, removing. /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Jan 22 08:16 b1 drwxr-xr-x 2 jenkins jenkins 4096 Jan 22 07:59 b2 -rw-r--r-- 1 jenkins jenkins 2529 Oct 6 11:45 busybox_1.37.0-4.dsc -rw------- 1 jenkins jenkins 3638 Jan 22 07:59 rbuildlog.2PBsYpL /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b1: total 4808 -rw-r--r-- 1 jenkins jenkins 128956 Jan 22 08:16 build.log -rw-r--r-- 1 jenkins jenkins 1485392 Jan 22 08:16 busybox-dbgsym_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 1535072 Jan 22 08:16 busybox-static-dbgsym_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 952532 Jan 22 08:16 busybox-static_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 11992 Jan 22 08:16 busybox-syslogd_1.37.0-4_all.deb -rw-r--r-- 1 jenkins jenkins 191968 Jan 22 08:16 busybox-udeb_1.37.0-4_amd64.udeb -rw-r--r-- 1 jenkins jenkins 64936 Jan 22 08:16 busybox_1.37.0-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2529 Jan 22 08:16 busybox_1.37.0-4.dsc -rw-r--r-- 1 jenkins jenkins 6600 Jan 22 08:16 busybox_1.37.0-4_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 7482 Jan 22 08:16 busybox_1.37.0-4_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 3503 Jan 22 08:16 busybox_1.37.0-4_amd64.changes -rw-r--r-- 1 jenkins jenkins 484940 Jan 22 08:16 busybox_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 1323 Jan 22 08:16 busybox_1.37.0-4_source.changes -rw-r--r-- 1 jenkins jenkins 8732 Jan 22 08:16 udhcpc_1.37.0-4_all.deb -rw-r--r-- 1 jenkins jenkins 13268 Jan 22 08:16 udhcpd_1.37.0-4_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b2: total 0 Wed Jan 22 08:16:19 UTC 2025 I: Deleting $TMPDIR on ionos11-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Tue Jan 21 19:59:45 -12 2025 I: pbuilder-time-stamp: 1737532785 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [busybox_1.37.0-4.dsc] I: copying [./busybox_1.37.0.orig.tar.bz2] I: copying [./busybox_1.37.0.orig.tar.bz2.asc] I: copying [./busybox_1.37.0-4.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./busybox_1.37.0-4.dsc: unsupported subcommand dpkg-source: info: extracting busybox in busybox-1.37.0 dpkg-source: info: unpacking busybox_1.37.0.orig.tar.bz2 dpkg-source: info: unpacking busybox_1.37.0-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying shell-ash-export-HOME.patch dpkg-source: info: applying version.patch dpkg-source: info: applying init-console.patch dpkg-source: info: applying stop-checking-ancient-kernel-version.patch dpkg-source: info: applying revert-9c143ce52da11ec3d21a3491c3749841d3dc10f0.patch dpkg-source: info: applying temp-deb-installer-hack.patch dpkg-source: info: applying install-readlink-in-bin.patch dpkg-source: info: applying spelling.diff dpkg-source: info: applying platform-linux.diff dpkg-source: info: applying fix-non-linux-build.patch dpkg-source: info: applying syslogd-option_mask32.patch dpkg-source: info: applying syslogd-make-it-optionally-systemd-socket-activated.patch dpkg-source: info: applying busybox-1.36.1-no-cbq.patch dpkg-source: info: applying libbb-sha-add-missing-sha-NI-guard.patch dpkg-source: info: applying fix-od-and-hexdump-tests-on-big-endian-hosts.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3950405/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='130c5b4f063c4e73a5f2baa8588f5efa' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3950405' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/pbuilderrc_L2Ik --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b1 --logfile b1/build.log busybox_1.37.0-4.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos11-amd64 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3950405/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), zip dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19850 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on zip; however: Package zip is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} zip{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx unzip wget 0 packages upgraded, 31 newly installed, 0 to remove and 0 not upgraded. Need to get 20.8 MB of archives. After unpacking 78.5 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.4-1 [92.2 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-5 [294 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-1 [770 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-2 [539 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-1 [8584 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-1 [476 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-6 [9421 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.1 [920 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 zip amd64 3.0-14 [233 kB] Fetched 20.8 MB in 1s (17.6 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19850 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_amd64.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_amd64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-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 .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../23-libunistring5_1.3-1_amd64.deb ... Unpacking libunistring5:amd64 (1.3-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../24-libicu72_72.1-6_amd64.deb ... Unpacking libicu72:amd64 (72.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_amd64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-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 .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package zip. Preparing to unpack .../30-zip_3.0-14_amd64.deb ... Unpacking zip (3.0-14) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-5) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up zip (3.0-14) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:amd64 (1.3-1) ... Setting up autopoint (0.23.1-1) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-1) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.1-1) ... Setting up groff-base (1.23.0-7) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.24.1) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/busybox-1.37.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../busybox_1.37.0-4_source.changes dpkg-buildpackage: info: source package busybox dpkg-buildpackage: info: source version 1:1.37.0-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael Tokarev dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh_clean b/ rm -f .kernelrelease # leftover from the build process debian/rules binary dh binary debian/rules install make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh install debian/rules build make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' rm -rf b/deb mkdir -p b/deb cat debian/config/os/linux > b/deb/.config cat debian/config/pkg/deb >> b/deb/.config yes "" | /usr/bin/make -C b/deb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb GEN include/applets.h GEN include/usage.h GEN applets/Kbuild GEN libpwdgrp/Kbuild GEN scripts/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN miscutils/Kbuild GEN miscutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN shell/Kbuild GEN shell/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN init/Kbuild GEN init/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN editors/Kbuild GEN editors/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/deb b/deb/.config ln -s .config b/deb/.stamp-setup /usr/bin/make -C b/deb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-4" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/deb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease echo 1.37.0 > .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 mkdir -p docs/busybox.net pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/deb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb busybox.links ln -sf busybox b/deb/.stamp-build rm -rf b/static mkdir -p b/static cat debian/config/os/linux > b/static/.config cat debian/config/pkg/static >> b/static/.config yes "" | /usr/bin/make -C b/static -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static GEN include/applets.h GEN include/usage.h GEN applets/Kbuild GEN libpwdgrp/Kbuild GEN scripts/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN miscutils/Kbuild GEN miscutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN shell/Kbuild GEN shell/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN init/Kbuild GEN init/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN editors/Kbuild GEN editors/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/static b/static/.config ln -s .config b/static/.stamp-setup /usr/bin/make -C b/static all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-4" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/static \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Static linking against glibc, can't use --gc-sections Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -static" "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/static busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static busybox.links ln -sf busybox b/static/.stamp-build rm -rf b/udeb mkdir -p b/udeb cat debian/config/os/linux > b/udeb/.config cat debian/config/pkg/udeb >> b/udeb/.config yes "" | /usr/bin/make -C b/udeb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN include/applets.h GEN include/usage.h GEN applets/Kbuild GEN libpwdgrp/Kbuild GEN scripts/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN miscutils/Kbuild GEN miscutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN shell/Kbuild GEN shell/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN init/Kbuild GEN init/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN editors/Kbuild GEN editors/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/udeb b/udeb/.config ln -s .config b/udeb/.stamp-setup /usr/bin/make -C b/udeb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-4" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/udeb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease echo 1.37.0 > .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 mkdir -p docs/busybox.net pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trying libraries: crypt m rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library rt is not needed, excluding it Final link with: echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/udeb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb busybox.links ln -sf busybox b/udeb/.stamp-build ======== running testsuite in b/deb ======== cd b/deb/testsuite && SKIP_KNOWN_BUGS=y LANG=C.UTF-8 LC_ALL=C.UTF-8 SKIP_INTERNET_TESTS=y SHELL='/bin/sh -e' ECHO=/bin/echo ./runtest PASS: busybox as unknown name PASS: busybox --help busybox PASS: busybox PASS: busybox unknown PASS: busybox --help PASS: busybox cat PASS: busybox --help cat PASS: busybox --help unknown PASS: ./busybox-suffix PASS: ./busybox-suffix unknown PASS: ./busybox-suffix --help PASS: ./busybox-suffix cat PASS: ./busybox-suffix --help cat PASS: ./busybox-suffix --help unknown SKIPPED: ar creates archives SKIPPED: ar replaces things in archives PASS: awk -F case 0 PASS: awk -F case 1 PASS: awk -F case 2 PASS: awk -F case 3 PASS: awk -F case 4 PASS: awk -F case 5 PASS: awk -F case 6 PASS: awk -F case 7 PASS: awk if operator == PASS: awk if operator != PASS: awk if operator >= PASS: awk if operator < PASS: awk if string == PASS: awk bitwise op PASS: awk handles empty function f(arg){} PASS: awk handles empty function f(){} PASS: awk properly handles function from other scope PASS: awk properly handles undefined function PASS: awk 'v (a)' is not a function call, it is a concatenation PASS: awk unused function args are evaluated PASS: awk hex const 1 PASS: awk hex const 2 PASS: awk oct const PASS: awk input is never oct PASS: awk floating const with leading zeroes PASS: awk long field sep PASS: awk -F handles escapes PASS: awk gsub falls back to non-extended-regex PASS: awk 'gcc build bug' PASS: awk NF in BEGIN PASS: awk string cast (bug 725) PASS: awk handles whitespace before array subscript PASS: awk handles non-existing file correctly PASS: awk nested loops with the same variable PASS: awk 'delete a[v--]' evaluates v-- once PASS: awk func arg parsing 1 PASS: awk func arg parsing 2 PASS: awk func arg parsing 3 PASS: awk func arg parsing 4 PASS: awk handles empty () PASS: awk FS assignment SKIPPED: awk large integer PASS: awk length(array) PASS: awk length() PASS: awk print length, 1 PASS: awk print length 1 PASS: awk length == 0 PASS: awk if (length == 0) PASS: awk -f and ARGC PASS: awk -e and ARGC PASS: awk break PASS: awk continue PASS: awk handles invalid for loop PASS: awk handles colon not preceded by ternary PASS: awk errors on missing delete arg PASS: awk printf('%c') can output NUL PASS: awk printf('%-10c') can output NUL PASS: awk negative field access PASS: awk do not allow "str"++ PASS: awk FS regex which can match empty string PASS: awk $NF is empty PASS: awk exit N propagates through END's exit PASS: awk print + redirect PASS: awk "cmd" | getline PASS: awk printf %% prints one % PASS: awk backslash+newline eaten with no trace PASS: awk assign while assign PASS: awk does not split on CR (char 13) PASS: awk = and ?: precedence PASS: awk gensub backslashes \ PASS: awk gensub backslashes \ PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \& PASS: awk gensub backslashes PASS: awk gensub backslashes \0 PASS: awk references to empty fields PASS: awk gsub erroneous word start match PASS: basename-does-not-remove-identical-extension PASS: basename-works PASS: bc comment PASS: bc /*/ is not a closed comment PASS: bc comment with " PASS: bc "string/*" is not a comment PASS: bc comment 3: unterminated #comment PASS: bc backslash 1 PASS: bc string 1 PASS: bc read() 4 PASS: bc read()^2 PASS: bc read()*read() PASS: bc if 0 else PASS: bc if 1 else PASS: bc if 1 if 1 else else PASS: bc if 0 else if 1 PASS: bc for (;;) PASS: bc for (;cond;) PASS: bc for (;cond;upd) PASS: bc for (init;cond;upd) PASS: bc for (;;) {break} PASS: bc define {return} PASS: bc define auto PASS: bc define auto array same name PASS: bc define with body on next line PASS: bc void function PASS: bc function named 'void' PASS: bc variable named 'void' PASS: bc if(cond) PASS: bc if(cond) stmt else PASS: bc while(cond) PASS: bc ifz does not match if keyword PASS: bc -l 'e(0)-2' PASS: bc (!a&&b) PASS: bc print "" PASS: bc print 1,2,3 PASS: bc length PASS: bc { print 1 } PASS: bc comparison 1 PASS: bc nested loops and breaks PASS: bc continue in if PASS: bc continue in for PASS: bc ibase PASS: bc parsing of numbers PASS: bc printing of numbers PASS: bc -lq bc_add.bc PASS: bc -lq bc_arctangent.bc PASS: bc -lq bc_array.bc PASS: bc -lq bc_arrays.bc PASS: bc -lq bc_bessel.bc PASS: bc -lq bc_boolean.bc PASS: bc -lq bc_cosine.bc PASS: bc -lq bc_decimal.bc PASS: bc -lq bc_divide.bc PASS: bc -lq bc_exponent.bc PASS: bc -lq bc_log.bc PASS: bc -lq bc_misc.bc PASS: bc -lq bc_misc1.bc PASS: bc -lq bc_misc2.bc PASS: bc -lq bc_modulus.bc PASS: bc -lq bc_multiply.bc PASS: bc -lq bc_numbers1.bc PASS: bc -lq bc_numbers2.bc PASS: bc -lq bc_pi.bc PASS: bc -lq bc_power.bc PASS: bc -lq bc_references.bc PASS: bc -lq bc_sine.bc PASS: bc -lq bc_sqrt.bc PASS: bc -lq bc_strings.bc PASS: bc -lq bc_subtract.bc PASS: bc -lq bc_vars.bc PASS: bunzip2-reads-from-standard-input PASS: bunzip2-removes-compressed-file PASS: bunzip2: doesnt exist PASS: bunzip2: unknown suffix PASS: bunzip2: already exists PASS: bunzip2: stream unpack PASS: bunzip2: delete src PASS: bunzip2: test_bz2 file PASS: bunzip2: pbzip_4m_zeros file PASS: bunzip2: bz2_issue_11.bz2 corrupted example PASS: bunzip2: bz2_issue_12.bz2 corrupted example PASS: bzcat-does-not-remove-compressed-file PASS: zcat: dont delete gz src PASS: zcat: dont delete bz2 src PASS: zcat: dont delete Z src PASS: bzcat can print many files PASS: bzcat can handle compressed zero-length bzip2 files PASS: zcat can print many files PASS: zcat can handle compressed zero-length (.Z) files PASS: cal 2000 PASS: cat-prints-a-file PASS: cat-prints-a-file-and-standard-input PASS: cat -e PASS: cat -v PASS: cat -n PASS: cat -b PASS: cmp-detects-difference PASS: cp-RHL-does_not_preserve-links PASS: cp-a-files-to-dir PASS: cp-a-preserves-links PASS: cp-copies-empty-file PASS: cp-copies-large-file PASS: cp-copies-small-file PASS: cp-d-files-to-dir PASS: cp-dev-file PASS: cp-dir-create-dir PASS: cp-dir-existing-dir PASS: cp-does-not-copy-unreadable-file PASS: cp-files-to-dir PASS: cp-follows-links PASS: cp-parents PASS: cp-preserves-hard-links PASS: cp-preserves-links PASS: cp-preserves-source-file PASS: cp PASS: cp -d PASS: cp -P PASS: cp -L PASS: cp -H PASS: cp -R PASS: cp -Rd PASS: cp -RP PASS: cp -RL PASS: cp -RHL PASS: cpio extracts zero-sized hardlinks PASS: cpio extracts zero-sized hardlinks 2 SKIPPED: cpio -p with absolute paths PASS: cpio restores suid/sgid bits PASS: cpio extracts in existing directory PASS: cpio uses by default uid/gid PASS: cpio -R with create PASS: cpio -R with extract PASS: cut-cuts-a-character PASS: cut-cuts-a-closed-range PASS: cut-cuts-a-field PASS: cut-cuts-an-open-range PASS: cut-cuts-an-unclosed-range PASS: cut '-' (stdin) and multi file handling PASS: cut -b a,a,a PASS: cut -b overlaps PASS: -b encapsulated PASS: cut high-low error PASS: cut -c a-b PASS: cut -c a- PASS: cut -c -b PASS: cut -c a PASS: cut -c a,b-c,d PASS: cut -f a- PASS: cut show whole line with no delim PASS: cut with echo, -c (a-b) PASS: cut with echo, -c (a) PASS: cut with -c (a,b,c) PASS: cut with -b (a,b,c) PASS: cut with -d -f(:) -s PASS: cut with -d -f( ) -s PASS: cut with -d -f(a) -s PASS: cut with -d -f(a) -s -n PASS: cut -DF PASS: cut empty field PASS: cut empty field 2 PASS: date-@-works PASS: date-R-works PASS: date-format-works PASS: date-timezone PASS: date-u-works FAIL: date-works PASS: date-works-1 PASS: dc basic syntax (stdin, multiple args) PASS: dc basic syntax (argv, single arg) PASS: dc basic syntax (argv, multiple args) PASS: dc complex with spaces (single arg) PASS: dc complex without spaces (single arg) PASS: dc complex with spaces (multiple args) PASS: dc complex without spaces (multiple args) PASS: dc: x should execute strings PASS: dc: x should not execute or pop non-strings PASS: dc: x should work with strings created from a PASS: dc: p should print invalid escapes PASS: dc: p should print trailing backslashes PASS: dc: p should parse/print single backslashes PASS: dc: p should print single backslash strings PASS: dc read PASS: dc read string PASS: dc '>a' (conditional execute string) 1 PASS: dc '>a' (conditional execute string) 2 PASS: dc '>aeb' (conditional execute string with else) PASS: dc space can be a register PASS: dc newline can be a register PASS: dc Z (length) for numbers PASS: dc dc_add.dc PASS: dc dc_boolean.dc PASS: dc dc_decimal.dc PASS: dc dc_divide.dc PASS: dc dc_divmod.dc PASS: dc dc_misc.dc PASS: dc dc_modexp.dc PASS: dc dc_modulus.dc PASS: dc dc_multiply.dc PASS: dc dc_power.dc PASS: dc dc_sqrt.dc PASS: dc dc_strings.dc PASS: dc dc_subtract.dc PASS: dc -x dcx_vars.dc PASS: dd-accepts-if PASS: dd-accepts-of PASS: dd-copies-from-standard-input-to-standard-output PASS: dd-count-bytes PASS: dd-prints-count-to-standard-error PASS: dd-reports-write-errors PASS: diff of stdin PASS: diff of stdin, no newline in the file PASS: diff of stdin, twice PASS: diff of empty file against stdin PASS: diff of empty file against nonempty one PASS: diff -b treats EOF as whitespace PASS: diff -b treats all spaces as equal PASS: diff -B ignores changes whose lines are all blank PASS: diff -B does not ignore changes whose lines are not all blank PASS: diff -B ignores blank single line change PASS: diff -B does not ignore non-blank single line change PASS: diff always takes context from old file PASS: diff diff1 diff2/subdir PASS: diff dir dir2/file/- PASS: diff of dir and fifo PASS: diff of file and fifo PASS: diff -rN does not read non-regular files PASS: diff diff1 diff2/ PASS: dirname-handles-absolute-path PASS: dirname-handles-empty-path PASS: dirname-handles-multiple-slashes PASS: dirname-handles-relative-path PASS: dirname-handles-root PASS: dirname-handles-single-component PASS: dirname-works PASS: du-h-works PASS: du-k-works PASS: du-l-works PASS: du-m-works PASS: du-s-works PASS: du-works PASS: echo-does-not-print-newline PASS: echo-prints-argument PASS: echo-prints-arguments PASS: echo-prints-dash PASS: echo-prints-newline PASS: echo-prints-non-opts PASS: echo-prints-slash-zero PASS: echo-prints-slash_00041 PASS: echo-prints-slash_0041 PASS: echo-prints-slash_041 PASS: echo-prints-slash_41 PASS: expand PASS: expand with unicode characher 0x394 PASS: expr-big PASS: expr-works PASS: factor ' 0' PASS: factor +1 PASS: factor ' +2' PASS: factor 1024 PASS: factor 2^61-1 PASS: factor 2^62-1 PASS: factor 2^64-1 PASS: factor $((2*3*5*7*11*13*17*19*23*29*31*37*41*43*47)) PASS: factor 2 * 3037000493 * 3037000493 PASS: factor 3 * 2479700513 * 2479700513 PASS: factor 3 * 37831 * 37831 * 37831 * 37831 PASS: factor 3 * 13^16 PASS: factor 13^16 PASS: false-is-silent PASS: false-returns-failure PASS: find-supports-minus-xdev PASS: find -type f PASS: find -exec exitcode 1 PASS: find -exec exitcode 2 PASS: find -ok PASS: find -exec exitcode 3 PASS: find -exec exitcode 4 PASS: find / -maxdepth 0 -name / PASS: find // -maxdepth 0 -name / PASS: find / -maxdepth 0 -name // PASS: find // -maxdepth 0 -name // PASS: find ./// -name . PASS: find ./// -name ./// PASS: fold -s PASS: fold -w1 PASS: fold with NULs PASS: fold -sw66 with unicode input PASS: grep (exit with error) PASS: grep (exit success) PASS: grep (default to stdin) PASS: grep - (specify stdin) PASS: grep input (specify file) PASS: grep (no newline at EOL) PASS: grep two files PASS: grep - infile (specify stdin and file) PASS: grep - nofile (specify stdin and nonexisting file) PASS: grep -q - nofile (specify stdin and nonexisting file, no match) PASS: grep -q - nofile (specify stdin and nonexisting file, match) PASS: grep -s nofile (nonexisting file, no match) PASS: grep -s nofile - (stdin and nonexisting file, match) PASS: grep handles NUL in files PASS: grep handles NUL on stdin PASS: grep matches NUL PASS: grep handles multiple regexps PASS: grep -F handles multiple expessions PASS: grep -F handles -i PASS: grep can read regexps from stdin PASS: grep -x (full match) PASS: grep -x (partial match 1) PASS: grep -x (partial match 2) PASS: grep -x -F (full match) PASS: grep -x -F (partial match 1) PASS: grep -x -F (partial match 2) PASS: grep -L exitcode 0 PASS: grep -L exitcode 0 #2 PASS: grep -L exitcode 1 PASS: grep -E supports extended regexps PASS: grep is also egrep PASS: egrep is not case insensitive PASS: grep -E -o prints all matches PASS: grep -o does not loop forever PASS: grep -o does not loop forever on zero-length match PASS: grep -f EMPTY_FILE PASS: grep -v -f EMPTY_FILE PASS: grep -vxf EMPTY_FILE PASS: grep -Fw matches only words PASS: grep -Fw doesn't stop on 1st mismatch PASS: grep -w doesn't stop on 1st mismatch PASS: grep -w ^str doesn't match str not at the beginning PASS: grep -w ^ doesn't hang PASS: grep -w word doesn't match wordword PASS: grep -F -w w doesn't match ww PASS: grep -w word match second word PASS: grep -x -v -e EXP1 -e EXP2 finds nothing if either EXP matches PASS: grep PATTERN can be a newline-delimited list PASS: grep -e PATTERN can be a newline-delimited list PASS: grep -r on symlink to dir PASS: grep -r on dir/symlink to dir PASS: gunzip-reads-from-standard-input PASS: gunzip: doesnt exist PASS: gunzip: unknown suffix PASS: gunzip: already exists PASS: gunzip: stream unpack PASS: gunzip: delete src PASS: gzip-accepts-multiple-files PASS: gzip-accepts-single-minus UNTESTED: gzip-compression-levels PASS: gzip-removes-original-file PASS: head (without args) PASS: head -n PASS: head -n PASS: hexdump -C with four NULs PASS: hexdump does not think last padded block matches any full block PASS: hexdump thinks last full block can match PASS: hexdump -e %3_u PASS: hexdump -e /1 %d PASS: hexdump -e /2 %d (little-endian) PASS: hostid-works PASS: hostname-d-works PASS: hostname-i-works PASS: hostname-s-works PASS: hostname-works PASS: id-g-works PASS: id-u-works PASS: id-un-works PASS: id-ur-works PASS: ln-creates-hard-links PASS: ln-creates-soft-links PASS: ln-force-creates-hard-links PASS: ln-force-creates-soft-links PASS: ln-preserves-hard-links PASS: ln-preserves-soft-links PASS: ls-1-works PASS: ls-h-works PASS: ls-l-works PASS: ls-s-works PASS: ls unicode test with codepoints limited to 767 PASS: ls symlink_to_dir PASS: md5sum-verifies-non-binary-file PASS: md5sum PASS: md5sum -c EMPTY PASS: mkdir-makes-a-directory PASS: mkdir-makes-parent-directories SKIPPED: mount (must be root to test this) PASS: mv-files-to-dir PASS: mv-files-to-dir-2 PASS: mv-follows-links PASS: mv-moves-empty-file PASS: mv-moves-file PASS: mv-moves-hardlinks PASS: mv-moves-large-file PASS: mv-moves-small-file PASS: mv-moves-symlinks PASS: mv-moves-unreadable-files PASS: mv-preserves-hard-links PASS: mv-preserves-links PASS: mv-refuses-mv-dir-to-subdir PASS: mv-removes-source-file PASS: nl numbers all lines PASS: nl numbers non-empty lines PASS: nl numbers no lines PASS: od (little-endian) SKIPPED: od -a (!DESKTOP) PASS: od -a (DESKTOP) PASS: od -B (little-endian) PASS: od -o (little-endian) PASS: od -b PASS: od -c PASS: od -d (little-endian) PASS: od -D (little-endian) SKIPPED: od -e (!DESKTOP little-endian) SKIPPED: od -F (!DESKTOP little-endian) PASS: od -f (little-endian) PASS: od -H (little-endian) PASS: od -X (little-endian) PASS: od -h (little-endian) PASS: od -x (little-endian) PASS: od -i (little-endian) PASS: od -O (little-endian) PASS: od -I (little-endian) PASS: od -L (little-endian) PASS: od -l (little-endian) PASS: od -b PASS: od -f PASS: od -b --traditional PASS: od -b --traditional FILE PASS: paste PASS: paste-back-cuted-lines PASS: paste-multi-stdin PASS: paste-pairs PASS: paste-separate PASS: patch with old_file == new_file PASS: patch with nonexistent old_file PASS: patch -R with nonexistent old_file PASS: patch detects already applied hunk PASS: patch detects already applied hunk at the EOF PASS: patch -N ignores already applied hunk PASS: patch FILE PATCH PASS: patch at the beginning PASS: patch creates new file PASS: patch understands ...dir///dir... PASS: patch internal buffering bug? PASS: pidof (exit with error) PASS: pidof (exit with success) PASS: pidof this SKIPPED: pidof -o init PASS: printf produces no further output 1 PASS: printf produces no further output 2 PASS: printf repeatedly uses pattern for each argv PASS: printf understands %b escaped_string PASS: printf understands %d '"x' "'y" "'zTAIL" PASS: printf understands %s '"x' "'y" "'zTAIL" PASS: printf understands %23.12f PASS: printf understands %*.*f PASS: printf understands %*f with negative width PASS: printf understands %.*f with negative precision PASS: printf understands %*.*f with negative width/precision PASS: printf understands %zd PASS: printf understands %ld PASS: printf understands %Ld PASS: printf understands %% PASS: printf handles positive numbers for %d PASS: printf handles positive numbers for %i PASS: printf handles positive numbers for %x PASS: printf handles positive numbers for %f PASS: printf handles %d bad_input PASS: printf aborts on bare % PASS: printf aborts on %r PASS: printf treats leading 0 as flag PASS: printf handles multiple flags PASS: pwd-prints-working-directory PASS: readlink on a file PASS: readlink on a link PASS: readlink -f on a file PASS: readlink -f on a link PASS: readlink -f on an invalid link PASS: readlink -f on a weird dir PASS: realpath on non-existent absolute path 1 PASS: realpath on non-existent absolute path 2 PASS: realpath on non-existent absolute path 3 PASS: realpath on non-existent absolute path 4 PASS: realpath on non-existent local file 1 PASS: realpath on non-existent local file 2 PASS: realpath on link to non-existent file 1 PASS: realpath on link to non-existent file 2 PASS: realpath on link to non-existent file 3 PASS: realpath on link to non-existent file 4 PASS: rev works PASS: rev file with missing newline PASS: rev file with NUL character PASS: rev file with long line PASS: rm-removes-file PASS: rmdir-removes-parent-directories PASS: sed no files (stdin) PASS: sed explicit stdin PASS: sed handles empty lines PASS: sed stdin twice PASS: sed accepts blanks before command PASS: sed accepts newlines in -e PASS: sed accepts multiple -e PASS: sed -n PASS: sed with empty match PASS: sed s//p PASS: sed -n s//p PASS: sed s//g (exhaustive) PASS: sed s arbitrary delimiter PASS: sed s chains PASS: sed s chains2 PASS: sed s [delimiter] PASS: sed s with (GNU ext) PASS: sed b (branch) PASS: sed b (branch with no label jumps to end) PASS: sed t (test/branch) PASS: sed t (test/branch clears test bit) PASS: sed T (!test/branch) PASS: sed n (flushes pattern space, terminates early) PASS: sed N (flushes pattern space (GNU behavior)) PASS: sed N test2 PASS: sed N test3 PASS: sed address match newline PASS: sed N (stops at end of input) and P (prints to first newline only) PASS: sed G (append hold space to pattern space) PASS: sed d ends script iteration PASS: sed d ends script iteration (2) PASS: sed embedded NUL g PASS: sed normal newlines PASS: sed leave off trailing newline PASS: sed autoinsert newline PASS: sed empty file plus cat PASS: sed cat plus empty file PASS: sed append autoinserts newline PASS: sed append autoinserts newline 2 PASS: sed append autoinserts newline 3 PASS: sed insert doesn't autoinsert newline PASS: sed print autoinsert newlines PASS: sed print autoinsert newlines two files PASS: sed noprint, no match, no newline PASS: sed selective matches with one nl PASS: sed selective matches insert newline PASS: sed selective matches noinsert newline PASS: sed clusternewline PASS: sed subst+write PASS: sed trailing NUL PASS: sed escaped newline in command PASS: sed match EOF PASS: sed match EOF two files PASS: sed match EOF inline PASS: sed lie-to-autoconf PASS: sed backref from empty s uses range regex PASS: sed backref from empty s uses range regex with newline PASS: sed -i with no arg [GNUFAIL] PASS: sed s/xxx/[/ PASS: sed n command must reset 'substituted' bit PASS: sed d does not break n,m matching PASS: sed d does not break n,regex matching PASS: sed d does not break n,regex matching #2 PASS: sed 2d;2,1p (gnu compat) PASS: sed beginning (^) matches only once PASS: sed c PASS: sed nested {}s PASS: sed a cmd ended by double backslash PASS: sed a cmd understands , , PASS: sed i cmd understands , , PASS: sed with N skipping lines past ranges on next cmds PASS: sed -i with address modifies all files, not only first PASS: sed understands PASS: sed -i finishes ranges correctly PASS: sed zero chars match/replace advances correctly 1 PASS: sed zero chars match/replace advances correctly 2 PASS: sed zero chars match/replace logic must not falsely trigger here 1 PASS: sed zero chars match/replace logic must not falsely trigger here 2 PASS: sed special char as s/// delimiter, in pattern PASS: sed special char as s/// delimiter, in replacement 1 PASS: sed special char as s/// delimiter, in replacement 2 PASS: sed /$_in_regex/ should not match newlines, only end-of-line PASS: sed s///NUM test PASS: sed /regex/,N{...} addresses work PASS: sed /regex/,+N{...} addresses work PASS: sed /regex/,+N{...} addresses work 2 PASS: sed /regex/,+N{...} -i works PASS: sed /regex/,+0{...} -i works PASS: sed /regex/,+0 -i works PASS: sed 's///w FILE' PASS: sed uses previous regexp PASS: sed ^ OR not^ PASS: sed understands duplicate file name PASS: seq (exit with error) PASS: seq (exit with error) PASS: seq one argument PASS: seq two arguments PASS: seq two arguments reversed PASS: seq two arguments equal PASS: seq two arguments equal, arbitrary negative step PASS: seq two arguments equal, arbitrary positive step PASS: seq count up by 2 PASS: seq count down by 2 PASS: seq count wrong way #1 PASS: seq count wrong way #2 PASS: seq count by .3 PASS: seq count by .30 PASS: seq count by .30 to 4.000 PASS: seq count by -.9 PASS: seq count by zero PASS: seq one argument with padding PASS: seq two arguments with padding PASS: seq count down by 3 with padding PASS: seq count by .3 with padding 1 PASS: seq count by .3 with padding 2 PASS: seq from -4 count down by 2 PASS: seq from -.0 count down by .25 PASS: seq -s : with negative start PASS: sha1sum: one-space separated input for -c PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: sort PASS: sort #2 PASS: sort stdin PASS: sort numeric PASS: sort reverse PASS: sort one key PASS: sort key range with numeric option PASS: sort key range with numeric option and global reverse PASS: sort key range with multiple options PASS: sort key range with two -k options PASS: sort with non-default leading delim 1 PASS: sort with non-default leading delim 2 PASS: sort with non-default leading delim 3 PASS: sort with non-default leading delim 4 PASS: sort with ENDCHAR PASS: glibc build sort PASS: glibc build sort unique PASS: sort -u should consider field only when discarding PASS: sort -z outputs NUL terminated lines PASS: sort key doesn't strip leading blanks, disables fallback global sort PASS: sort file in place PASS: sort -sr (stable and reverse) does NOT reverse 'stable' ordering PASS: sort -h PASS: sort -k2,2M PASS: sort -s -u PASS: start-stop-daemon -x without -a PASS: start-stop-daemon -x with -d on existing directory PASS: start-stop-daemon -x with -d on existing and check dir PASS: start-stop-daemon -x with --chdir on existing and check dir PASS: start-stop-daemon -a without -x PASS: start-stop-daemon without -x and -a PASS: start-stop-daemon -x with -d on non-existing directory PASS: start-stop-daemon with both -x and -a PASS: strings-works-like-GNU PASS: tail-n-works PASS: tail-works PASS: tail: +N with N > file length PASS: tail: -c +N with largish N PASS: tar-archives-multiple-files PASS: tar-complains-about-missing-file PASS: tar-demands-at-least-one-ctx PASS: tar-demands-at-most-one-ctx PASS: tar-extracts-all-subdirs PASS: tar-extracts-file PASS: tar-extracts-from-standard-input PASS: tar-extracts-multiple-files PASS: tar-extracts-to-standard-output PASS: tar-handles-cz-options UNTESTED: tar-handles-empty-include-and-non-empty-exclude-list UNTESTED: tar-handles-exclude-and-extract-lists UNTESTED: tar-handles-multiple-X-options UNTESTED: tar-handles-nested-exclude PASS: tar_with_link_with_size PASS: tar_with_prefix_fields PASS: tar Empty file is not a tarball PASS: tar Empty file is not a tarball.tar.gz PASS: tar Two zeroed blocks is a ('truncated') empty tarball PASS: tar Twenty zeroed blocks is an empty tarball chmod: input_dir/file: Permission denied PASS: tar hardlinks and repeated files PASS: tar hardlinks mode PASS: tar symlinks mode PASS: tar --overwrite PASS: tar extract tgz SKIPPED: tar extract txz PASS: tar strips /../ on extract SKIPPED: tar does not extract into symlinks SKIPPED: tar -k does not extract into symlinks SKIPPED: tar Pax-encoded UTF8 names and symlinks SKIPPED: tar Symlink attack: create symlink and then write through it PASS: tar Symlinks and hardlinks coexist PASS: taskset (get from pid 1) PASS: taskset (invalid pid) PASS: taskset (set_aff, needs CAP_SYS_NICE) PASS: tee-appends-input PASS: tee-tees-input PASS: test: should be false (1) PASS: test '': should be false (1) PASS: test !: should be true (0) PASS: test a: should be true (0) PASS: test --help: should be true (0) PASS: test -f: should be true (0) PASS: test ! -f: should be false (1) PASS: test a = a: should be true (0) PASS: test -lt = -gt: should be false (1) PASS: test a -a !: should be true (0) PASS: test -f = a -o b: should be true (0) PASS: test ! a = b -a ! c = c: should be false (1) PASS: test ! a = b -a ! c = d: should be true (0) PASS: test '!' = '!': should be true (0) PASS: test '(' = '(': should be true (0) PASS: test '!' '!' = '!': should be false (1) PASS: test '!' '(' = '(': should be false (1) PASS: time -f trailing backslash PASS: time -f trailing percent PASS: time -f undefined backslash PASS: time -f undefined percent PASS: time -f backslash tab and newline PASS: time -f percent percent PASS: touch-creates-file PASS: touch-does-not-create-file PASS: touch-touches-files-after-non-existent-file PASS: tr-d-alnum-works PASS: tr-d-works PASS: tr-non-gnu PASS: tr-rejects-wrong-class PASS: tr-works PASS: tr does not treat [] in [a-z] as special PASS: tr understands 0-9A-F PASS: tr understands [:xdigit:] PASS: tr does not stop after [:digit:] PASS: tr has correct xdigit sequence PASS: true-is-silent PASS: true-returns-success PASS: uncompress < \x1f\x9d\x90 \x01 x N PASS: unexpand case 1 PASS: unexpand case 2 PASS: unexpand case 3 PASS: unexpand case 4 PASS: unexpand case 5 PASS: unexpand case 6 PASS: unexpand case 7 PASS: unexpand case 8 PASS: unexpand flags PASS: unexpand flags -f PASS: unexpand flags -f -t8 PASS: unexpand flags -t8 -f PASS: unexpand flags -t8 --first-only PASS: unexpand flags -a PASS: unexpand flags -t8 PASS: unexpand flags -a -t8 PASS: unexpand flags -t4 PASS: unexpand flags -a -t4 PASS: unexpand flags -t4 -a PASS: unexpand flags -t4 -f PASS: unexpand flags -f -t4 PASS: unexpand flags -t4 --first-only PASS: unexpand flags --first-only -t4 PASS: unexpand with unicode characher 0x394 PASS: uniq (exit with error) PASS: uniq (exit success) PASS: uniq (default to stdin) PASS: uniq - (specify stdin) PASS: uniq input (specify file) PASS: uniq input outfile (two files) PASS: uniq (stdin) outfile PASS: uniq input - (specify stdout) PASS: uniq -c (occurrence count) PASS: uniq -d (dups only) PASS: uniq -f -s (skip fields and chars) PASS: uniq -w (compare max characters) PASS: uniq -s -w (skip fields and compare max chars) PASS: uniq -u and -d produce no output PASS: unlzma (bad archive 1) PASS: unlzma (bad archive 2) PASS: unlzma (bad archive 3) PASS: unzip (subdir only) SKIPPED: unzip (bad archive) PASS: unzip (archive with corrupted lzma 1) PASS: unzip (archive with corrupted lzma 2) PASS: uptime-works PASS: uuencode sets standard input mode correctly PASS: uuencode correct encoding PASS: uuencode correct base64 encoding PASS: uuencode empty file PASS: uuencode -m empty file PASS: uuencode file 'A' PASS: uuencode -m file 'A' PASS: uuencode file 'AB' PASS: uuencode -m file 'AB' PASS: uuencode file 'ABC' PASS: uuencode -m file 'ABC' PASS: uuencode file 'ABCD' PASS: uuencode -m file 'ABCD' PASS: uuencode file 'ABCDE' PASS: uuencode -m file 'ABCDE' PASS: uuencode file 'ABCDEF' PASS: uuencode -m file 'ABCDEF' PASS: uuencode file 'A<0xff>Z' PASS: uuencode -m file 'A<0xff>Z' PASS: wc-counts-all PASS: wc-counts-characters PASS: wc-counts-lines PASS: wc-counts-words PASS: wc-prints-longest-line-length PASS: wget--O-overrides--P PASS: wget-handles-empty-path PASS: wget-retrieves-google-index PASS: wget-supports--P PASS: which-uses-default-path PASS: xargs-works PASS: xargs -E _ stops on underscore PASS: xargs -E '' PASS: xargs -e without param PASS: xargs does not stop on underscore ('new' GNU behavior) PASS: xargs -s7 can take one-char input PASS: xargs -sNUM test 1 PASS: xargs -sNUM test 2 PASS: xargs argument line too long PASS: xargs -n1 PASS: xargs -n2 PASS: xargs -I skips empty lines and leading whitespace PASS: xxd -p with one NUL PASS: xxd -p with 30 NULs PASS: xxd -p with 31 NULs PASS: xxd -p -r PASS: xxd -r skips leading whitespace and truncates at two spaces PASS: xxd -p -r skips one bad char, truncates at two bad chars PASS: xxd -p -r ignores the nibble with 2nd char bad touch b/deb/.stamp-test make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_prep dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_installman debian/rules execute_before_dh_installinit make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installinit -pbusybox-syslogd --name=busybox-klogd make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinit debian/rules override_dh_installsystemd make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installsystemd -pbusybox-syslogd --name=busybox-klogd dh_installsystemd -pbusybox-syslogd dh_installsystemd -pudhcpd --no-enable make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinitramfs dh_lintian dh_perl dh_link debian/rules execute_after_dh_link-arch make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_link -pbusybox-udeb \ $(grep -v sbin/init b/udeb/busybox.links | sed 's|^|/bin/busybox |') make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installdeb debian/rules execute_before_dh_gencontrol-arch make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' pkgs=$(sed -n -e's/([^)]*)//g' -e's/,//g' -e's/^shlibs:Depends=//p' debian/busybox.substvars); \ srcs=; for p in $pkgs; do \ srcs="$srcs $(dpkg-query -f '${source:Package} (= ${source:Version}),' -W $p)"; \ done ; \ echo "built-using=$srcs" >> debian/busybox-static.substvars make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-4_all.deb'. dpkg-deb: building package 'busybox-static' in '../busybox-static_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-syslogd' in '../busybox-syslogd_1.37.0-4_all.deb'. dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-4_amd64.deb'. dpkg-deb: building package 'udhcpd' in '../udhcpd_1.37.0-4_all.deb'. dpkg-deb: building package 'busybox' in '../busybox_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.37.0-4_amd64.deb'. Renaming busybox-udeb_1.37.0-4_amd64.deb to busybox-udeb_1.37.0-4_amd64.udeb dpkg-genbuildinfo --build=binary -O../busybox_1.37.0-4_amd64.buildinfo dpkg-genchanges --build=binary -O../busybox_1.37.0-4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3950405 and its subdirectories I: Current time: Tue Jan 21 20:16:18 -12 2025 I: pbuilder-time-stamp: 1737533778 Wed Jan 22 08:16:19 UTC 2025 I: 1st build successful. Starting 2nd build on remote node ionos15-amd64.debian.net. Wed Jan 22 08:16:19 UTC 2025 I: Preparing to do remote build '2' on ionos15-amd64.debian.net. Wed Jan 22 08:16:19 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Wed Jan 22 08:16:19 UTC 2025 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-dFGe0R' ==================================================================================== Tue Feb 24 14:39:20 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos15-amd64, called using "2 busybox unstable /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4 1:1.37.0-4" as arguments. Tue Feb 24 14:39:20 UTC 2026 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-MGAzHGG3" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Feb 24 14:39:20 UTC 2026 I: Downloading source for unstable/busybox=1:1.37.0-4 Reading package lists... NOTICE: 'busybox' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/installer-team/busybox.git Please use: git clone https://salsa.debian.org/installer-team/busybox.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2633 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (dsc) [2529 B] Get:2 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (tar) [2566 kB] Get:3 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (asc) [232 B] Get:4 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (diff) [64.9 kB] Fetched 2633 kB in 0s (26.3 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'busybox' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/installer-team/busybox.git Please use: git clone https://salsa.debian.org/installer-team/busybox.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2633 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (dsc) [2529 B] Get:2 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (tar) [2566 kB] Get:3 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (asc) [232 B] Get:4 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-4 (diff) [64.9 kB] Fetched 2633 kB in 0s (26.3 MB/s) Download complete and in download only mode ============================================================================= Re-Building busybox in unstable on amd64 on ionos15-amd64 now. Date: Tue Feb 24 14:39:21 UTC 2026 Date UTC: Tue Feb 24 14:39:21 UTC 2026 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4 + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/pbuilderrc_L4iA + case ${ARCH} in + case $ARCH in + locale=et_EE + language=et + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' busybox = debian-installer -o busybox = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' busybox = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/pbuilderrc_L4iA --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b2 --logfile b2/build.log busybox_1.37.0-4.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Wed Feb 25 04:39:21 +14 2026 I: pbuilder-time-stamp: 1771943961 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [busybox_1.37.0-4.dsc] I: copying [./busybox_1.37.0.orig.tar.bz2] I: copying [./busybox_1.37.0.orig.tar.bz2.asc] I: copying [./busybox_1.37.0-4.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./busybox_1.37.0-4.dsc: unsupported subcommand dpkg-source: info: extracting busybox in busybox-1.37.0 dpkg-source: info: unpacking busybox_1.37.0.orig.tar.bz2 dpkg-source: info: unpacking busybox_1.37.0-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying shell-ash-export-HOME.patch dpkg-source: info: applying version.patch dpkg-source: info: applying init-console.patch dpkg-source: info: applying stop-checking-ancient-kernel-version.patch dpkg-source: info: applying revert-9c143ce52da11ec3d21a3491c3749841d3dc10f0.patch dpkg-source: info: applying temp-deb-installer-hack.patch dpkg-source: info: applying install-readlink-in-bin.patch dpkg-source: info: applying spelling.diff dpkg-source: info: applying platform-linux.diff dpkg-source: info: applying fix-non-linux-build.patch dpkg-source: info: applying syslogd-option_mask32.patch dpkg-source: info: applying syslogd-make-it-optionally-systemd-socket-activated.patch dpkg-source: info: applying busybox-1.36.1-no-cbq.patch dpkg-source: info: applying libbb-sha-add-missing-sha-NI-guard.patch dpkg-source: info: applying fix-od-and-hexdump-tests-on-big-endian-hosts.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/D01_modify_environment starting debug: Running on ionos15-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Feb 24 14:39 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.37(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=5310771d99a44a478e19ba3eead17bf0 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1457268 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/pbuilderrc_L4iA --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b2 --logfile b2/build.log busybox_1.37.0-4.dsc' SUDO_GID=111 SUDO_UID=106 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://213.165.73.152:3128 I: uname -a Linux i-capture-the-hostname 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), zip dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19850 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on zip; however: Package zip is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} zip{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx unzip wget 0 packages upgraded, 31 newly installed, 0 to remove and 0 not upgraded. Need to get 20.8 MB of archives. After unpacking 78.5 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.4-1 [92.2 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-5 [294 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-1 [770 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-2 [539 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-1 [8584 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-1 [476 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-6 [9421 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.1 [920 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 zip amd64 3.0-14 [233 kB] Fetched 20.8 MB in 2s (10.3 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19850 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_amd64.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_amd64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-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 .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../23-libunistring5_1.3-1_amd64.deb ... Unpacking libunistring5:amd64 (1.3-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../24-libicu72_72.1-6_amd64.deb ... Unpacking libicu72:amd64 (72.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_amd64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-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 .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package zip. Preparing to unpack .../30-zip_3.0-14_amd64.deb ... Unpacking zip (3.0-14) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-5) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up zip (3.0-14) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:amd64 (1.3-1) ... Setting up autopoint (0.23.1-1) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-1) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.1-1) ... Setting up groff-base (1.23.0-7) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.24.1) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/busybox-1.37.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../busybox_1.37.0-4_source.changes dpkg-buildpackage: info: source package busybox dpkg-buildpackage: info: source version 1:1.37.0-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael Tokarev dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh_clean b/ rm -f .kernelrelease # leftover from the build process debian/rules binary dh binary debian/rules install make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh install debian/rules build make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' rm -rf b/deb mkdir -p b/deb cat debian/config/os/linux > b/deb/.config cat debian/config/pkg/deb >> b/deb/.config yes "" | /usr/bin/make -C b/deb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb GEN include/applets.h GEN include/usage.h GEN editors/Kbuild GEN editors/Config.in GEN shell/Kbuild GEN shell/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN miscutils/Kbuild GEN miscutils/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN init/Kbuild GEN init/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN loginutils/Kbuild GEN loginutils/Config.in GEN runit/Kbuild GEN runit/Config.in GEN applets/Kbuild GEN scripts/Kbuild GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN libpwdgrp/Kbuild GEN findutils/Kbuild GEN findutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/deb b/deb/.config ln -s .config b/deb/.stamp-setup /usr/bin/make -C b/deb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-4" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/deb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/deb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb busybox.links ln -sf busybox b/deb/.stamp-build rm -rf b/static mkdir -p b/static cat debian/config/os/linux > b/static/.config cat debian/config/pkg/static >> b/static/.config yes "" | /usr/bin/make -C b/static -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static GEN include/applets.h GEN include/usage.h GEN editors/Kbuild GEN editors/Config.in GEN shell/Kbuild GEN shell/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN miscutils/Kbuild GEN miscutils/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN init/Kbuild GEN init/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN loginutils/Kbuild GEN loginutils/Config.in GEN runit/Kbuild GEN runit/Config.in GEN applets/Kbuild GEN scripts/Kbuild GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN libpwdgrp/Kbuild GEN findutils/Kbuild GEN findutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/static b/static/.config ln -s .config b/static/.stamp-setup /usr/bin/make -C b/static all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-4" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/static \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Static linking against glibc, can't use --gc-sections Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -static" "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/static busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static busybox.links ln -sf busybox b/static/.stamp-build rm -rf b/udeb mkdir -p b/udeb cat debian/config/os/linux > b/udeb/.config cat debian/config/pkg/udeb >> b/udeb/.config yes "" | /usr/bin/make -C b/udeb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN include/applets.h GEN include/usage.h GEN editors/Kbuild GEN editors/Config.in GEN shell/Kbuild GEN shell/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN miscutils/Kbuild GEN miscutils/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN init/Kbuild GEN init/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN loginutils/Kbuild GEN loginutils/Config.in GEN runit/Kbuild GEN runit/Config.in GEN applets/Kbuild GEN scripts/Kbuild GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN libpwdgrp/Kbuild GEN findutils/Kbuild GEN findutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/udeb b/udeb/.config ln -s .config b/udeb/.stamp-setup /usr/bin/make -C b/udeb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-4" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/udeb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trying libraries: crypt m rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library rt is not needed, excluding it Final link with: echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/udeb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb busybox.links ln -sf busybox b/udeb/.stamp-build ======== running testsuite in b/deb ======== cd b/deb/testsuite && SKIP_KNOWN_BUGS=y LANG=C.UTF-8 LC_ALL=C.UTF-8 SKIP_INTERNET_TESTS=y SHELL='/bin/sh -e' ECHO=/bin/echo ./runtest PASS: busybox as unknown name PASS: busybox --help busybox PASS: busybox PASS: busybox unknown PASS: busybox --help PASS: busybox cat PASS: busybox --help cat PASS: busybox --help unknown PASS: ./busybox-suffix PASS: ./busybox-suffix unknown PASS: ./busybox-suffix --help PASS: ./busybox-suffix cat PASS: ./busybox-suffix --help cat PASS: ./busybox-suffix --help unknown SKIPPED: ar creates archives SKIPPED: ar replaces things in archives PASS: awk -F case 0 PASS: awk -F case 1 PASS: awk -F case 2 PASS: awk -F case 3 PASS: awk -F case 4 PASS: awk -F case 5 PASS: awk -F case 6 PASS: awk -F case 7 PASS: awk if operator == PASS: awk if operator != PASS: awk if operator >= PASS: awk if operator < PASS: awk if string == PASS: awk bitwise op PASS: awk handles empty function f(arg){} PASS: awk handles empty function f(){} PASS: awk properly handles function from other scope PASS: awk properly handles undefined function PASS: awk 'v (a)' is not a function call, it is a concatenation PASS: awk unused function args are evaluated PASS: awk hex const 1 PASS: awk hex const 2 PASS: awk oct const PASS: awk input is never oct PASS: awk floating const with leading zeroes PASS: awk long field sep PASS: awk -F handles escapes PASS: awk gsub falls back to non-extended-regex PASS: awk 'gcc build bug' PASS: awk NF in BEGIN PASS: awk string cast (bug 725) PASS: awk handles whitespace before array subscript PASS: awk handles non-existing file correctly PASS: awk nested loops with the same variable PASS: awk 'delete a[v--]' evaluates v-- once PASS: awk func arg parsing 1 PASS: awk func arg parsing 2 PASS: awk func arg parsing 3 PASS: awk func arg parsing 4 PASS: awk handles empty () PASS: awk FS assignment SKIPPED: awk large integer PASS: awk length(array) PASS: awk length() PASS: awk print length, 1 PASS: awk print length 1 PASS: awk length == 0 PASS: awk if (length == 0) PASS: awk -f and ARGC PASS: awk -e and ARGC PASS: awk break PASS: awk continue PASS: awk handles invalid for loop PASS: awk handles colon not preceded by ternary PASS: awk errors on missing delete arg PASS: awk printf('%c') can output NUL PASS: awk printf('%-10c') can output NUL PASS: awk negative field access PASS: awk do not allow "str"++ PASS: awk FS regex which can match empty string PASS: awk $NF is empty PASS: awk exit N propagates through END's exit PASS: awk print + redirect PASS: awk "cmd" | getline PASS: awk printf %% prints one % PASS: awk backslash+newline eaten with no trace PASS: awk assign while assign PASS: awk does not split on CR (char 13) PASS: awk = and ?: precedence PASS: awk gensub backslashes \ PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \\\ PASS: awk gensub backslashes \\\\ PASS: awk gensub backslashes \& PASS: awk gensub backslashes \0 PASS: awk gensub backslashes \\0 PASS: awk references to empty fields PASS: awk gsub erroneous word start match PASS: basename-does-not-remove-identical-extension PASS: basename-works PASS: bc comment PASS: bc /*/ is not a closed comment PASS: bc comment with " PASS: bc "string/*" is not a comment PASS: bc comment 3: unterminated #comment PASS: bc backslash 1 PASS: bc string 1 PASS: bc read() 4 PASS: bc read()^2 PASS: bc read()*read() PASS: bc if 0 else PASS: bc if 1 else PASS: bc if 1 if 1 else else PASS: bc if 0 else if 1 PASS: bc for (;;) PASS: bc for (;cond;) PASS: bc for (;cond;upd) PASS: bc for (init;cond;upd) PASS: bc for (;;) {break} PASS: bc define {return} PASS: bc define auto PASS: bc define auto array same name PASS: bc define with body on next line PASS: bc void function PASS: bc function named 'void' PASS: bc variable named 'void' PASS: bc if(cond) PASS: bc if(cond) stmt else PASS: bc while(cond) PASS: bc ifz does not match if keyword PASS: bc -l 'e(0)-2' PASS: bc (!a&&b) PASS: bc print "" PASS: bc print 1,2,3 PASS: bc length PASS: bc { print 1 } PASS: bc comparison 1 PASS: bc nested loops and breaks PASS: bc continue in if PASS: bc continue in for PASS: bc ibase PASS: bc parsing of numbers PASS: bc printing of numbers PASS: bc -lq bc_add.bc PASS: bc -lq bc_arctangent.bc PASS: bc -lq bc_array.bc PASS: bc -lq bc_arrays.bc PASS: bc -lq bc_bessel.bc PASS: bc -lq bc_boolean.bc PASS: bc -lq bc_cosine.bc PASS: bc -lq bc_decimal.bc PASS: bc -lq bc_divide.bc PASS: bc -lq bc_exponent.bc PASS: bc -lq bc_log.bc PASS: bc -lq bc_misc.bc PASS: bc -lq bc_misc1.bc PASS: bc -lq bc_misc2.bc PASS: bc -lq bc_modulus.bc PASS: bc -lq bc_multiply.bc PASS: bc -lq bc_numbers1.bc PASS: bc -lq bc_numbers2.bc PASS: bc -lq bc_pi.bc PASS: bc -lq bc_power.bc PASS: bc -lq bc_references.bc PASS: bc -lq bc_sine.bc PASS: bc -lq bc_sqrt.bc PASS: bc -lq bc_strings.bc PASS: bc -lq bc_subtract.bc PASS: bc -lq bc_vars.bc PASS: bunzip2-reads-from-standard-input PASS: bunzip2-removes-compressed-file PASS: bunzip2: doesnt exist PASS: bunzip2: unknown suffix PASS: bunzip2: already exists PASS: bunzip2: stream unpack PASS: bunzip2: delete src PASS: bunzip2: test_bz2 file PASS: bunzip2: pbzip_4m_zeros file PASS: bunzip2: bz2_issue_11.bz2 corrupted example PASS: bunzip2: bz2_issue_12.bz2 corrupted example PASS: bzcat-does-not-remove-compressed-file PASS: zcat: dont delete gz src PASS: zcat: dont delete bz2 src PASS: zcat: dont delete Z src PASS: bzcat can print many files PASS: bzcat can handle compressed zero-length bzip2 files PASS: zcat can print many files PASS: zcat can handle compressed zero-length (.Z) files PASS: cal 2000 PASS: cat-prints-a-file PASS: cat-prints-a-file-and-standard-input PASS: cat -e PASS: cat -v PASS: cat -n PASS: cat -b PASS: cmp-detects-difference PASS: cp-RHL-does_not_preserve-links PASS: cp-a-files-to-dir PASS: cp-a-preserves-links PASS: cp-copies-empty-file PASS: cp-copies-large-file PASS: cp-copies-small-file PASS: cp-d-files-to-dir PASS: cp-dev-file PASS: cp-dir-create-dir PASS: cp-dir-existing-dir PASS: cp-does-not-copy-unreadable-file PASS: cp-files-to-dir PASS: cp-follows-links PASS: cp-parents PASS: cp-preserves-hard-links PASS: cp-preserves-links PASS: cp-preserves-source-file PASS: cp PASS: cp -d PASS: cp -P PASS: cp -L PASS: cp -H PASS: cp -R PASS: cp -Rd PASS: cp -RP PASS: cp -RL PASS: cp -RHL PASS: cpio extracts zero-sized hardlinks PASS: cpio extracts zero-sized hardlinks 2 SKIPPED: cpio -p with absolute paths PASS: cpio restores suid/sgid bits PASS: cpio extracts in existing directory PASS: cpio uses by default uid/gid PASS: cpio -R with create PASS: cpio -R with extract PASS: cut-cuts-a-character PASS: cut-cuts-a-closed-range PASS: cut-cuts-a-field PASS: cut-cuts-an-open-range PASS: cut-cuts-an-unclosed-range PASS: cut '-' (stdin) and multi file handling PASS: cut -b a,a,a PASS: cut -b overlaps PASS: -b encapsulated PASS: cut high-low error PASS: cut -c a-b PASS: cut -c a- PASS: cut -c -b PASS: cut -c a PASS: cut -c a,b-c,d PASS: cut -f a- PASS: cut show whole line with no delim PASS: cut with echo, -c (a-b) PASS: cut with echo, -c (a) PASS: cut with -c (a,b,c) PASS: cut with -b (a,b,c) PASS: cut with -d -f(:) -s PASS: cut with -d -f( ) -s PASS: cut with -d -f(a) -s PASS: cut with -d -f(a) -s -n PASS: cut -DF PASS: cut empty field PASS: cut empty field 2 PASS: date-@-works PASS: date-R-works PASS: date-format-works PASS: date-timezone PASS: date-u-works FAIL: date-works PASS: date-works-1 PASS: dc basic syntax (stdin, multiple args) PASS: dc basic syntax (argv, single arg) PASS: dc basic syntax (argv, multiple args) PASS: dc complex with spaces (single arg) PASS: dc complex without spaces (single arg) PASS: dc complex with spaces (multiple args) PASS: dc complex without spaces (multiple args) PASS: dc: x should execute strings PASS: dc: x should not execute or pop non-strings PASS: dc: x should work with strings created from a PASS: dc: p should print invalid escapes PASS: dc: p should print trailing backslashes PASS: dc: p should parse/print single backslashes PASS: dc: p should print single backslash strings PASS: dc read PASS: dc read string PASS: dc '>a' (conditional execute string) 1 PASS: dc '>a' (conditional execute string) 2 PASS: dc '>aeb' (conditional execute string with else) PASS: dc space can be a register PASS: dc newline can be a register PASS: dc Z (length) for numbers PASS: dc dc_add.dc PASS: dc dc_boolean.dc PASS: dc dc_decimal.dc PASS: dc dc_divide.dc PASS: dc dc_divmod.dc PASS: dc dc_misc.dc PASS: dc dc_modexp.dc PASS: dc dc_modulus.dc PASS: dc dc_multiply.dc PASS: dc dc_power.dc PASS: dc dc_sqrt.dc PASS: dc dc_strings.dc PASS: dc dc_subtract.dc PASS: dc -x dcx_vars.dc PASS: dd-accepts-if PASS: dd-accepts-of PASS: dd-copies-from-standard-input-to-standard-output PASS: dd-count-bytes PASS: dd-prints-count-to-standard-error PASS: dd-reports-write-errors PASS: diff of stdin PASS: diff of stdin, no newline in the file PASS: diff of stdin, twice PASS: diff of empty file against stdin PASS: diff of empty file against nonempty one PASS: diff -b treats EOF as whitespace PASS: diff -b treats all spaces as equal PASS: diff -B ignores changes whose lines are all blank PASS: diff -B does not ignore changes whose lines are not all blank PASS: diff -B ignores blank single line change PASS: diff -B does not ignore non-blank single line change PASS: diff always takes context from old file PASS: diff diff1 diff2/subdir PASS: diff dir dir2/file/- PASS: diff of dir and fifo PASS: diff of file and fifo PASS: diff -rN does not read non-regular files PASS: diff diff1 diff2/ PASS: dirname-handles-absolute-path PASS: dirname-handles-empty-path PASS: dirname-handles-multiple-slashes PASS: dirname-handles-relative-path PASS: dirname-handles-root PASS: dirname-handles-single-component PASS: dirname-works PASS: du-h-works PASS: du-k-works PASS: du-l-works PASS: du-m-works PASS: du-s-works PASS: du-works PASS: echo-does-not-print-newline PASS: echo-prints-argument PASS: echo-prints-arguments PASS: echo-prints-dash PASS: echo-prints-newline PASS: echo-prints-non-opts PASS: echo-prints-slash-zero PASS: echo-prints-slash_00041 PASS: echo-prints-slash_0041 PASS: echo-prints-slash_041 PASS: echo-prints-slash_41 PASS: expand PASS: expand with unicode characher 0x394 PASS: expr-big PASS: expr-works PASS: factor ' 0' PASS: factor +1 PASS: factor ' +2' PASS: factor 1024 PASS: factor 2^61-1 PASS: factor 2^62-1 PASS: factor 2^64-1 PASS: factor $((2*3*5*7*11*13*17*19*23*29*31*37*41*43*47)) PASS: factor 2 * 3037000493 * 3037000493 PASS: factor 3 * 2479700513 * 2479700513 PASS: factor 3 * 37831 * 37831 * 37831 * 37831 PASS: factor 3 * 13^16 PASS: factor 13^16 PASS: false-is-silent PASS: false-returns-failure PASS: find-supports-minus-xdev PASS: find -type f PASS: find -exec exitcode 1 PASS: find -exec exitcode 2 PASS: find -ok PASS: find -exec exitcode 3 PASS: find -exec exitcode 4 PASS: find / -maxdepth 0 -name / PASS: find // -maxdepth 0 -name / PASS: find / -maxdepth 0 -name // PASS: find // -maxdepth 0 -name // PASS: find ./// -name . PASS: find ./// -name ./// PASS: fold -s PASS: fold -w1 PASS: fold with NULs PASS: fold -sw66 with unicode input PASS: grep (exit with error) PASS: grep (exit success) PASS: grep (default to stdin) PASS: grep - (specify stdin) PASS: grep input (specify file) PASS: grep (no newline at EOL) PASS: grep two files PASS: grep - infile (specify stdin and file) PASS: grep - nofile (specify stdin and nonexisting file) PASS: grep -q - nofile (specify stdin and nonexisting file, no match) PASS: grep -q - nofile (specify stdin and nonexisting file, match) PASS: grep -s nofile (nonexisting file, no match) PASS: grep -s nofile - (stdin and nonexisting file, match) PASS: grep handles NUL in files PASS: grep handles NUL on stdin PASS: grep matches NUL PASS: grep handles multiple regexps PASS: grep -F handles multiple expessions PASS: grep -F handles -i PASS: grep can read regexps from stdin PASS: grep -x (full match) PASS: grep -x (partial match 1) PASS: grep -x (partial match 2) PASS: grep -x -F (full match) PASS: grep -x -F (partial match 1) PASS: grep -x -F (partial match 2) PASS: grep -L exitcode 0 PASS: grep -L exitcode 0 #2 PASS: grep -L exitcode 1 PASS: grep -E supports extended regexps PASS: grep is also egrep PASS: egrep is not case insensitive PASS: grep -E -o prints all matches PASS: grep -o does not loop forever PASS: grep -o does not loop forever on zero-length match PASS: grep -f EMPTY_FILE PASS: grep -v -f EMPTY_FILE PASS: grep -vxf EMPTY_FILE PASS: grep -Fw matches only words PASS: grep -Fw doesn't stop on 1st mismatch PASS: grep -w doesn't stop on 1st mismatch PASS: grep -w ^str doesn't match str not at the beginning PASS: grep -w ^ doesn't hang PASS: grep -w word doesn't match wordword PASS: grep -F -w w doesn't match ww PASS: grep -w word match second word PASS: grep -x -v -e EXP1 -e EXP2 finds nothing if either EXP matches PASS: grep PATTERN can be a newline-delimited list PASS: grep -e PATTERN can be a newline-delimited list PASS: grep -r on symlink to dir PASS: grep -r on dir/symlink to dir PASS: gunzip-reads-from-standard-input PASS: gunzip: doesnt exist PASS: gunzip: unknown suffix PASS: gunzip: already exists PASS: gunzip: stream unpack PASS: gunzip: delete src PASS: gzip-accepts-multiple-files PASS: gzip-accepts-single-minus UNTESTED: gzip-compression-levels PASS: gzip-removes-original-file PASS: head (without args) PASS: head -n PASS: head -n PASS: hexdump -C with four NULs PASS: hexdump does not think last padded block matches any full block PASS: hexdump thinks last full block can match PASS: hexdump -e %3_u PASS: hexdump -e /1 %d PASS: hexdump -e /2 %d (little-endian) PASS: hostid-works PASS: hostname-d-works PASS: hostname-i-works PASS: hostname-s-works PASS: hostname-works PASS: id-g-works PASS: id-u-works PASS: id-un-works PASS: id-ur-works PASS: ln-creates-hard-links PASS: ln-creates-soft-links PASS: ln-force-creates-hard-links PASS: ln-force-creates-soft-links PASS: ln-preserves-hard-links PASS: ln-preserves-soft-links PASS: ls-1-works PASS: ls-h-works PASS: ls-l-works PASS: ls-s-works PASS: ls unicode test with codepoints limited to 767 PASS: ls symlink_to_dir PASS: md5sum-verifies-non-binary-file PASS: md5sum PASS: md5sum -c EMPTY PASS: mkdir-makes-a-directory PASS: mkdir-makes-parent-directories SKIPPED: mount (must be root to test this) PASS: mv-files-to-dir PASS: mv-files-to-dir-2 PASS: mv-follows-links PASS: mv-moves-empty-file PASS: mv-moves-file PASS: mv-moves-hardlinks PASS: mv-moves-large-file PASS: mv-moves-small-file PASS: mv-moves-symlinks PASS: mv-moves-unreadable-files PASS: mv-preserves-hard-links PASS: mv-preserves-links PASS: mv-refuses-mv-dir-to-subdir PASS: mv-removes-source-file PASS: nl numbers all lines PASS: nl numbers non-empty lines PASS: nl numbers no lines PASS: od (little-endian) SKIPPED: od -a (!DESKTOP) PASS: od -a (DESKTOP) PASS: od -B (little-endian) PASS: od -o (little-endian) PASS: od -b PASS: od -c PASS: od -d (little-endian) PASS: od -D (little-endian) SKIPPED: od -e (!DESKTOP little-endian) SKIPPED: od -F (!DESKTOP little-endian) PASS: od -f (little-endian) PASS: od -H (little-endian) PASS: od -X (little-endian) PASS: od -h (little-endian) PASS: od -x (little-endian) PASS: od -i (little-endian) PASS: od -O (little-endian) PASS: od -I (little-endian) PASS: od -L (little-endian) PASS: od -l (little-endian) PASS: od -b PASS: od -f PASS: od -b --traditional PASS: od -b --traditional FILE PASS: paste PASS: paste-back-cuted-lines PASS: paste-multi-stdin PASS: paste-pairs PASS: paste-separate PASS: patch with old_file == new_file PASS: patch with nonexistent old_file PASS: patch -R with nonexistent old_file PASS: patch detects already applied hunk PASS: patch detects already applied hunk at the EOF PASS: patch -N ignores already applied hunk PASS: patch FILE PATCH PASS: patch at the beginning PASS: patch creates new file PASS: patch understands ...dir///dir... PASS: patch internal buffering bug? PASS: pidof (exit with error) PASS: pidof (exit with success) PASS: pidof this SKIPPED: pidof -o init PASS: printf produces no further output 1 PASS: printf produces no further output 2 PASS: printf repeatedly uses pattern for each argv PASS: printf understands %b escaped_string PASS: printf understands %d '"x' "'y" "'zTAIL" PASS: printf understands %s '"x' "'y" "'zTAIL" PASS: printf understands %23.12f PASS: printf understands %*.*f PASS: printf understands %*f with negative width PASS: printf understands %.*f with negative precision PASS: printf understands %*.*f with negative width/precision PASS: printf understands %zd PASS: printf understands %ld PASS: printf understands %Ld PASS: printf understands %% PASS: printf handles positive numbers for %d PASS: printf handles positive numbers for %i PASS: printf handles positive numbers for %x PASS: printf handles positive numbers for %f PASS: printf handles %d bad_input PASS: printf aborts on bare % PASS: printf aborts on %r PASS: printf treats leading 0 as flag PASS: printf handles multiple flags PASS: pwd-prints-working-directory PASS: readlink on a file PASS: readlink on a link PASS: readlink -f on a file PASS: readlink -f on a link PASS: readlink -f on an invalid link PASS: readlink -f on a weird dir PASS: realpath on non-existent absolute path 1 PASS: realpath on non-existent absolute path 2 PASS: realpath on non-existent absolute path 3 PASS: realpath on non-existent absolute path 4 PASS: realpath on non-existent local file 1 PASS: realpath on non-existent local file 2 PASS: realpath on link to non-existent file 1 PASS: realpath on link to non-existent file 2 PASS: realpath on link to non-existent file 3 PASS: realpath on link to non-existent file 4 PASS: rev works PASS: rev file with missing newline PASS: rev file with NUL character PASS: rev file with long line PASS: rm-removes-file PASS: rmdir-removes-parent-directories PASS: sed no files (stdin) PASS: sed explicit stdin PASS: sed handles empty lines PASS: sed stdin twice PASS: sed accepts blanks before command PASS: sed accepts newlines in -e PASS: sed accepts multiple -e PASS: sed -n PASS: sed with empty match PASS: sed s//p PASS: sed -n s//p PASS: sed s//g (exhaustive) PASS: sed s arbitrary delimiter PASS: sed s chains PASS: sed s chains2 PASS: sed s [delimiter] PASS: sed s with \t (GNU ext) PASS: sed b (branch) PASS: sed b (branch with no label jumps to end) PASS: sed t (test/branch) PASS: sed t (test/branch clears test bit) PASS: sed T (!test/branch) PASS: sed n (flushes pattern space, terminates early) PASS: sed N (flushes pattern space (GNU behavior)) PASS: sed N test2 PASS: sed N test3 PASS: sed address match newline PASS: sed N (stops at end of input) and P (prints to first newline only) PASS: sed G (append hold space to pattern space) PASS: sed d ends script iteration PASS: sed d ends script iteration (2) PASS: sed embedded NUL g PASS: sed normal newlines PASS: sed leave off trailing newline PASS: sed autoinsert newline PASS: sed empty file plus cat PASS: sed cat plus empty file PASS: sed append autoinserts newline PASS: sed append autoinserts newline 2 PASS: sed append autoinserts newline 3 PASS: sed insert doesn't autoinsert newline PASS: sed print autoinsert newlines PASS: sed print autoinsert newlines two files PASS: sed noprint, no match, no newline PASS: sed selective matches with one nl PASS: sed selective matches insert newline PASS: sed selective matches noinsert newline PASS: sed clusternewline PASS: sed subst+write PASS: sed trailing NUL PASS: sed escaped newline in command PASS: sed match EOF PASS: sed match EOF two files PASS: sed match EOF inline PASS: sed lie-to-autoconf PASS: sed backref from empty s uses range regex PASS: sed backref from empty s uses range regex with newline PASS: sed -i with no arg [GNUFAIL] PASS: sed s/xxx/[/ PASS: sed n command must reset 'substituted' bit PASS: sed d does not break n,m matching PASS: sed d does not break n,regex matching PASS: sed d does not break n,regex matching #2 PASS: sed 2d;2,1p (gnu compat) PASS: sed beginning (^) matches only once PASS: sed c PASS: sed nested {}s PASS: sed a cmd ended by double backslash PASS: sed a cmd understands \n,\t,\r PASS: sed i cmd understands \n,\t,\r PASS: sed with N skipping lines past ranges on next cmds PASS: sed -i with address modifies all files, not only first PASS: sed understands \r PASS: sed -i finishes ranges correctly PASS: sed zero chars match/replace advances correctly 1 PASS: sed zero chars match/replace advances correctly 2 PASS: sed zero chars match/replace logic must not falsely trigger here 1 PASS: sed zero chars match/replace logic must not falsely trigger here 2 PASS: sed special char as s/// delimiter, in pattern PASS: sed special char as s/// delimiter, in replacement 1 PASS: sed special char as s/// delimiter, in replacement 2 PASS: sed /$_in_regex/ should not match newlines, only end-of-line PASS: sed s///NUM test PASS: sed /regex/,N{...} addresses work PASS: sed /regex/,+N{...} addresses work PASS: sed /regex/,+N{...} addresses work 2 PASS: sed /regex/,+N{...} -i works PASS: sed /regex/,+0{...} -i works PASS: sed /regex/,+0 -i works PASS: sed 's///w FILE' PASS: sed uses previous regexp PASS: sed ^ OR not^ PASS: sed understands duplicate file name PASS: seq (exit with error) PASS: seq (exit with error) PASS: seq one argument PASS: seq two arguments PASS: seq two arguments reversed PASS: seq two arguments equal PASS: seq two arguments equal, arbitrary negative step PASS: seq two arguments equal, arbitrary positive step PASS: seq count up by 2 PASS: seq count down by 2 PASS: seq count wrong way #1 PASS: seq count wrong way #2 PASS: seq count by .3 PASS: seq count by .30 PASS: seq count by .30 to 4.000 PASS: seq count by -.9 PASS: seq count by zero PASS: seq one argument with padding PASS: seq two arguments with padding PASS: seq count down by 3 with padding PASS: seq count by .3 with padding 1 PASS: seq count by .3 with padding 2 PASS: seq from -4 count down by 2 PASS: seq from -.0 count down by .25 PASS: seq -s : with negative start PASS: sha1sum: one-space separated input for -c PASS: sha1sum PASS: sha1sum -c EMPTY PASS: sha256sum PASS: sha256sum -c EMPTY PASS: sha3sum PASS: sha3sum -c EMPTY PASS: sha512sum PASS: sha512sum -c EMPTY PASS: sort PASS: sort #2 PASS: sort stdin PASS: sort numeric PASS: sort reverse PASS: sort one key PASS: sort key range with numeric option PASS: sort key range with numeric option and global reverse PASS: sort key range with multiple options PASS: sort key range with two -k options PASS: sort with non-default leading delim 1 PASS: sort with non-default leading delim 2 PASS: sort with non-default leading delim 3 PASS: sort with non-default leading delim 4 PASS: sort with ENDCHAR PASS: glibc build sort PASS: glibc build sort unique PASS: sort -u should consider field only when discarding PASS: sort -z outputs NUL terminated lines PASS: sort key doesn't strip leading blanks, disables fallback global sort PASS: sort file in place PASS: sort -sr (stable and reverse) does NOT reverse 'stable' ordering PASS: sort -h PASS: sort -k2,2M PASS: sort -s -u PASS: start-stop-daemon -x without -a PASS: start-stop-daemon -x with -d on existing directory PASS: start-stop-daemon -x with -d on existing and check dir PASS: start-stop-daemon -x with --chdir on existing and check dir PASS: start-stop-daemon -a without -x PASS: start-stop-daemon without -x and -a PASS: start-stop-daemon -x with -d on non-existing directory PASS: start-stop-daemon with both -x and -a PASS: strings-works-like-GNU PASS: tail-n-works PASS: tail-works PASS: tail: +N with N > file length PASS: tail: -c +N with largish N PASS: tar-archives-multiple-files PASS: tar-complains-about-missing-file PASS: tar-demands-at-least-one-ctx PASS: tar-demands-at-most-one-ctx PASS: tar-extracts-all-subdirs PASS: tar-extracts-file PASS: tar-extracts-from-standard-input PASS: tar-extracts-multiple-files PASS: tar-extracts-to-standard-output PASS: tar-handles-cz-options UNTESTED: tar-handles-empty-include-and-non-empty-exclude-list UNTESTED: tar-handles-exclude-and-extract-lists UNTESTED: tar-handles-multiple-X-options UNTESTED: tar-handles-nested-exclude PASS: tar_with_link_with_size PASS: tar_with_prefix_fields PASS: tar Empty file is not a tarball PASS: tar Empty file is not a tarball.tar.gz PASS: tar Two zeroed blocks is a ('truncated') empty tarball PASS: tar Twenty zeroed blocks is an empty tarball chmod: input_dir/file: Permission denied PASS: tar hardlinks and repeated files PASS: tar hardlinks mode PASS: tar symlinks mode PASS: tar --overwrite PASS: tar extract tgz SKIPPED: tar extract txz PASS: tar strips /../ on extract SKIPPED: tar does not extract into symlinks SKIPPED: tar -k does not extract into symlinks SKIPPED: tar Pax-encoded UTF8 names and symlinks SKIPPED: tar Symlink attack: create symlink and then write through it PASS: tar Symlinks and hardlinks coexist PASS: taskset (get from pid 1) PASS: taskset (invalid pid) PASS: taskset (set_aff, needs CAP_SYS_NICE) PASS: tee-appends-input PASS: tee-tees-input PASS: test: should be false (1) PASS: test '': should be false (1) PASS: test !: should be true (0) PASS: test a: should be true (0) PASS: test --help: should be true (0) PASS: test -f: should be true (0) PASS: test ! -f: should be false (1) PASS: test a = a: should be true (0) PASS: test -lt = -gt: should be false (1) PASS: test a -a !: should be true (0) PASS: test -f = a -o b: should be true (0) PASS: test ! a = b -a ! c = c: should be false (1) PASS: test ! a = b -a ! c = d: should be true (0) PASS: test '!' = '!': should be true (0) PASS: test '(' = '(': should be true (0) PASS: test '!' '!' = '!': should be false (1) PASS: test '!' '(' = '(': should be false (1) PASS: time -f trailing backslash PASS: time -f trailing percent PASS: time -f undefined backslash PASS: time -f undefined percent PASS: time -f backslash tab and newline PASS: time -f percent percent PASS: touch-creates-file PASS: touch-does-not-create-file PASS: touch-touches-files-after-non-existent-file PASS: tr-d-alnum-works PASS: tr-d-works PASS: tr-non-gnu PASS: tr-rejects-wrong-class PASS: tr-works PASS: tr does not treat [] in [a-z] as special PASS: tr understands 0-9A-F PASS: tr understands [:xdigit:] PASS: tr does not stop after [:digit:] PASS: tr has correct xdigit sequence PASS: true-is-silent PASS: true-returns-success PASS: uncompress < \x1f\x9d\x90 \x01 x N PASS: unexpand case 1 PASS: unexpand case 2 PASS: unexpand case 3 PASS: unexpand case 4 PASS: unexpand case 5 PASS: unexpand case 6 PASS: unexpand case 7 PASS: unexpand case 8 PASS: unexpand flags PASS: unexpand flags -f PASS: unexpand flags -f -t8 PASS: unexpand flags -t8 -f PASS: unexpand flags -t8 --first-only PASS: unexpand flags -a PASS: unexpand flags -t8 PASS: unexpand flags -a -t8 PASS: unexpand flags -t4 PASS: unexpand flags -a -t4 PASS: unexpand flags -t4 -a PASS: unexpand flags -t4 -f PASS: unexpand flags -f -t4 PASS: unexpand flags -t4 --first-only PASS: unexpand flags --first-only -t4 PASS: unexpand with unicode characher 0x394 PASS: uniq (exit with error) PASS: uniq (exit success) PASS: uniq (default to stdin) PASS: uniq - (specify stdin) PASS: uniq input (specify file) PASS: uniq input outfile (two files) PASS: uniq (stdin) outfile PASS: uniq input - (specify stdout) PASS: uniq -c (occurrence count) PASS: uniq -d (dups only) PASS: uniq -f -s (skip fields and chars) PASS: uniq -w (compare max characters) PASS: uniq -s -w (skip fields and compare max chars) PASS: uniq -u and -d produce no output PASS: unlzma (bad archive 1) PASS: unlzma (bad archive 2) PASS: unlzma (bad archive 3) PASS: unzip (subdir only) SKIPPED: unzip (bad archive) PASS: unzip (archive with corrupted lzma 1) PASS: unzip (archive with corrupted lzma 2) PASS: uptime-works PASS: uuencode sets standard input mode correctly PASS: uuencode correct encoding PASS: uuencode correct base64 encoding PASS: uuencode empty file PASS: uuencode -m empty file PASS: uuencode file 'A' PASS: uuencode -m file 'A' PASS: uuencode file 'AB' PASS: uuencode -m file 'AB' PASS: uuencode file 'ABC' PASS: uuencode -m file 'ABC' PASS: uuencode file 'ABCD' PASS: uuencode -m file 'ABCD' PASS: uuencode file 'ABCDE' PASS: uuencode -m file 'ABCDE' PASS: uuencode file 'ABCDEF' PASS: uuencode -m file 'ABCDEF' PASS: uuencode file 'A<0xff>Z' PASS: uuencode -m file 'A<0xff>Z' PASS: wc-counts-all PASS: wc-counts-characters PASS: wc-counts-lines PASS: wc-counts-words PASS: wc-prints-longest-line-length PASS: wget--O-overrides--P PASS: wget-handles-empty-path PASS: wget-retrieves-google-index PASS: wget-supports--P PASS: which-uses-default-path PASS: xargs-works PASS: xargs -E _ stops on underscore PASS: xargs -E '' PASS: xargs -e without param PASS: xargs does not stop on underscore ('new' GNU behavior) PASS: xargs -s7 can take one-char input PASS: xargs -sNUM test 1 PASS: xargs -sNUM test 2 PASS: xargs argument line too long PASS: xargs -n1 PASS: xargs -n2 PASS: xargs -I skips empty lines and leading whitespace PASS: xxd -p with one NUL PASS: xxd -p with 30 NULs PASS: xxd -p with 31 NULs PASS: xxd -p -r PASS: xxd -r skips leading whitespace and truncates at two spaces PASS: xxd -p -r skips one bad char, truncates at two bad chars PASS: xxd -p -r ignores the nibble with 2nd char bad touch b/deb/.stamp-test make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_prep dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_installman debian/rules execute_before_dh_installinit make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installinit -pbusybox-syslogd --name=busybox-klogd make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinit debian/rules override_dh_installsystemd make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installsystemd -pbusybox-syslogd --name=busybox-klogd dh_installsystemd -pbusybox-syslogd dh_installsystemd -pudhcpd --no-enable make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinitramfs dh_lintian dh_perl dh_link debian/rules execute_after_dh_link-arch make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_link -pbusybox-udeb \ $(grep -v sbin/init b/udeb/busybox.links | sed 's|^|/bin/busybox |') make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installdeb debian/rules execute_before_dh_gencontrol-arch make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' pkgs=$(sed -n -e's/([^)]*)//g' -e's/,//g' -e's/^shlibs:Depends=//p' debian/busybox.substvars); \ srcs=; for p in $pkgs; do \ srcs="$srcs $(dpkg-query -f '${source:Package} (= ${source:Version}),' -W $p)"; \ done ; \ echo "built-using=$srcs" >> debian/busybox-static.substvars make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'busybox' in '../busybox_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-static' in '../busybox-static_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.37.0-4_amd64.deb'. dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-4_all.deb'. dpkg-deb: building package 'busybox-syslogd' in '../busybox-syslogd_1.37.0-4_all.deb'. dpkg-deb: building package 'udhcpd' in '../udhcpd_1.37.0-4_all.deb'. dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.37.0-4_amd64.deb'. Renaming busybox-udeb_1.37.0-4_amd64.deb to busybox-udeb_1.37.0-4_amd64.udeb dpkg-genbuildinfo --build=binary -O../busybox_1.37.0-4_amd64.buildinfo dpkg-genchanges --build=binary -O../busybox_1.37.0-4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1457268 and its subdirectories I: Current time: Wed Feb 25 04:42:07 +14 2026 I: pbuilder-time-stamp: 1771944127 + false + set +x Tue Feb 24 14:42:07 UTC 2026 I: Signing ./b2/busybox_1.37.0-4_amd64.buildinfo as busybox_1.37.0-4_amd64.buildinfo.asc Tue Feb 24 14:42:07 UTC 2026 I: Signed ./b2/busybox_1.37.0-4_amd64.buildinfo as ./b2/busybox_1.37.0-4_amd64.buildinfo.asc Tue Feb 24 14:42:07 UTC 2026 - build #2 for busybox/unstable/amd64 on ionos15-amd64 done. Starting cleanup. All cleanup done. Tue Feb 24 14:42:07 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-MGAzHGG3, removing. /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4: total 148 drwxr-xr-x 2 jenkins jenkins 4096 Jan 22 08:16 b1 drwxr-xr-x 2 jenkins jenkins 4096 Jan 22 08:19 b2 -rw-r--r-- 1 jenkins jenkins 2529 Oct 6 11:45 busybox_1.37.0-4.dsc -rw------- 1 jenkins jenkins 132883 Jan 22 08:16 rbuildlog.2PBsYpL /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b1: total 4836 -rw-r--r-- 1 jenkins jenkins 128956 Jan 22 08:16 build.log -rw-r--r-- 1 jenkins jenkins 1485392 Jan 22 08:16 busybox-dbgsym_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 1535072 Jan 22 08:16 busybox-static-dbgsym_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 952532 Jan 22 08:16 busybox-static_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 11992 Jan 22 08:16 busybox-syslogd_1.37.0-4_all.deb -rw-r--r-- 1 jenkins jenkins 191968 Jan 22 08:16 busybox-udeb_1.37.0-4_amd64.udeb -rw-r--r-- 1 jenkins jenkins 64936 Jan 22 08:16 busybox_1.37.0-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2529 Jan 22 08:16 busybox_1.37.0-4.dsc -rw-r--r-- 1 jenkins jenkins 6600 Jan 22 08:16 busybox_1.37.0-4_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 7482 Jan 22 08:16 busybox_1.37.0-4_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 3503 Jan 22 08:16 busybox_1.37.0-4_amd64.changes -rw-r--r-- 1 jenkins jenkins 484940 Jan 22 08:16 busybox_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 1323 Jan 22 08:16 busybox_1.37.0-4_source.changes -rw-r--r-- 1 jenkins jenkins 8732 Jan 22 08:16 udhcpc_1.37.0-4_all.deb -rw-r--r-- 1 jenkins jenkins 13268 Jan 22 08:16 udhcpd_1.37.0-4_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b2: total 4808 -rw-r--r-- 1 jenkins jenkins 130919 Jan 22 08:19 build.log -rw-r--r-- 1 jenkins jenkins 1485392 Jan 22 08:19 busybox-dbgsym_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 1535072 Jan 22 08:19 busybox-static-dbgsym_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 952532 Jan 22 08:19 busybox-static_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 11992 Jan 22 08:19 busybox-syslogd_1.37.0-4_all.deb -rw-r--r-- 1 jenkins jenkins 191968 Jan 22 08:19 busybox-udeb_1.37.0-4_amd64.udeb -rw-r--r-- 1 jenkins jenkins 64936 Jan 22 08:19 busybox_1.37.0-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2529 Jan 22 08:19 busybox_1.37.0-4.dsc -rw-r--r-- 1 jenkins jenkins 6611 Jan 22 08:19 busybox_1.37.0-4_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 7493 Jan 22 08:19 busybox_1.37.0-4_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 3503 Jan 22 08:19 busybox_1.37.0-4_amd64.changes -rw-r--r-- 1 jenkins jenkins 484940 Jan 22 08:19 busybox_1.37.0-4_amd64.deb -rw-r--r-- 1 jenkins jenkins 1323 Jan 22 08:19 busybox_1.37.0-4_source.changes -rw-r--r-- 1 jenkins jenkins 8732 Jan 22 08:19 udhcpc_1.37.0-4_all.deb -rw-r--r-- 1 jenkins jenkins 13268 Jan 22 08:19 udhcpd_1.37.0-4_all.deb Wed Jan 22 08:19:08 UTC 2025 I: Deleting $TMPDIR on ionos15-amd64.debian.net. Wed Jan 22 08:19:09 UTC 2025 I: busybox_1.37.0-4_amd64.changes: Format: 1.8 Date: Sun, 06 Oct 2024 14:30:47 +0300 Source: busybox Binary: busybox busybox-dbgsym busybox-static busybox-static-dbgsym busybox-syslogd busybox-udeb udhcpc udhcpd Architecture: amd64 all Version: 1:1.37.0-4 Distribution: unstable Urgency: medium Maintainer: Debian Install System Team Changed-By: Michael Tokarev Description: busybox - Tiny utilities for small and embedded systems busybox-static - Standalone rescue shell with tons of builtin utilities busybox-syslogd - Provides syslogd and klogd using busybox busybox-udeb - Tiny utilities for the debian-installer (udeb) udhcpc - Provides the busybox DHCP client implementation udhcpd - Provides the busybox DHCP server implementation Changes: busybox (1:1.37.0-4) unstable; urgency=medium . * d/control: use Static-Built-Using for busybox-static, not Built-Using * fix-od-and-hexdump-tests-on-big-endian-hosts.patch: v2 (implement it a bit differently, fix bug in v1) Checksums-Sha1: 2dca3d8d18f27377d6f3fffb833e18fece8e6f32 1485392 busybox-dbgsym_1.37.0-4_amd64.deb 6a44824c7d782ef80aa66d6a11ccfb2c90324a6b 1535072 busybox-static-dbgsym_1.37.0-4_amd64.deb 58ecfe403ec41585ae6c25c5c4006ba5b708e173 952532 busybox-static_1.37.0-4_amd64.deb fdd1862da59f9515d99c357b59221d987aead88e 11992 busybox-syslogd_1.37.0-4_all.deb 20d0b23e428def65ed60941f37e8ce3a2991e0da 191968 busybox-udeb_1.37.0-4_amd64.udeb 7fdcd2ac3f596f784ce1bf30208faccb5870a355 6600 busybox_1.37.0-4_amd64.buildinfo 005888a79b83c12b789f3d31e7423c9fa1708fed 484940 busybox_1.37.0-4_amd64.deb e73118eb6c50c380064eb822d9815ba487adbd2e 8732 udhcpc_1.37.0-4_all.deb c2ac2cbea2914f76b32a5faddae55c67170381f1 13268 udhcpd_1.37.0-4_all.deb Checksums-Sha256: d7befdfe2332b907e0526d27adb7adc02bb5d064df9e90379c627003ba40f864 1485392 busybox-dbgsym_1.37.0-4_amd64.deb a894cbac399c9d11856bc9a34870ae3c35da549c3a9f839d3a896a495ee1e760 1535072 busybox-static-dbgsym_1.37.0-4_amd64.deb df1beef764694691910c60e08967ca4f6908da98d7092eb4d845853ab12842ca 952532 busybox-static_1.37.0-4_amd64.deb 4a30e941a16c6032cdb20eff87fa46ce27b4d6be100a6e92750573b3a52ae40a 11992 busybox-syslogd_1.37.0-4_all.deb 625ab74e20cc1945a2352e5b2173fffc2d8b8c4eb171114e2a90e3fcb8c705d2 191968 busybox-udeb_1.37.0-4_amd64.udeb cffe4abed16171d5ae313d15fa5738d6104f8585c117c5f54d7a8e13c3f86d4e 6600 busybox_1.37.0-4_amd64.buildinfo 8ca5aa605d8614da72db829d23dd692129e2ed17bb4e7c4d86024d66c34b3a5a 484940 busybox_1.37.0-4_amd64.deb 4db56a043c97e4adace99207344336fadceba4645537f3b111902dac4bb03175 8732 udhcpc_1.37.0-4_all.deb 7409e7317e16bedbc32f7f8462888e8c5ce841c95d8a6a5b5f6c9ae202cddd59 13268 udhcpd_1.37.0-4_all.deb Files: e6b27a2514a9bee4cb39e10bb7967933 1485392 debug optional busybox-dbgsym_1.37.0-4_amd64.deb 910af59ac669e2ebcecac421cf9f5677 1535072 debug optional busybox-static-dbgsym_1.37.0-4_amd64.deb 6be4fa505c8d56e4315b38ddd7b149d0 952532 shells optional busybox-static_1.37.0-4_amd64.deb 40de9a13652d4882e0430225f459eb2b 11992 utils optional busybox-syslogd_1.37.0-4_all.deb 2aa1130889187ceb7df934b88ae59f39 191968 debian-installer optional busybox-udeb_1.37.0-4_amd64.udeb 5644818f9d58612b64a4a18368324e85 6600 utils optional busybox_1.37.0-4_amd64.buildinfo 92be08abb497fa08c17d52fbdfbd55fa 484940 utils optional busybox_1.37.0-4_amd64.deb 0336753b2b018ccb7ac3960985994763 8732 net optional udhcpc_1.37.0-4_all.deb aa48faa673b6bf67e655a727ac6b002a 13268 net optional udhcpd_1.37.0-4_all.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/busybox_1.37.0-4.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/busybox_1.37.0-4.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/busybox_1.37.0-4.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/busybox_1.37.0-4.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/amd64/busybox_1.37.0-4_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/busybox_1.37.0-4.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-01-22 08:16:19.002080433 +0000 +++ b2/build.log 2025-01-22 08:19:08.578434907 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jan 21 19:59:45 -12 2025 -I: pbuilder-time-stamp: 1737532785 +I: Current time: Wed Feb 25 04:39:21 +14 2026 +I: pbuilder-time-stamp: 1771943961 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -39,52 +39,84 @@ dpkg-source: info: applying fix-od-and-hexdump-tests-on-big-endian-hosts.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3950405/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 24 14:39 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='130c5b4f063c4e73a5f2baa8588f5efa' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3950405' - PS1='# ' - PS2='> ' + INVOCATION_ID=5310771d99a44a478e19ba3eead17bf0 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1457268 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/pbuilderrc_L2Ik --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b1 --logfile b1/build.log busybox_1.37.0-4.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/pbuilderrc_L4iA --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b2 --logfile b2/build.log busybox_1.37.0-4.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3950405/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -153,7 +185,7 @@ Get: 29 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.1 [920 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 zip amd64 3.0-14 [233 kB] -Fetched 20.8 MB in 1s (17.6 MB/s) +Fetched 20.8 MB in 2s (10.3 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19850 files and directories currently installed.) @@ -292,7 +324,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/busybox-1.37.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../busybox_1.37.0-4_source.changes +I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/busybox-1.37.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../busybox_1.37.0-4_source.changes dpkg-buildpackage: info: source package busybox dpkg-buildpackage: info: source version 1:1.37.0-4 dpkg-buildpackage: info: source distribution unstable @@ -315,24 +351,24 @@ cat debian/config/pkg/deb >> b/deb/.config yes "" | /usr/bin/make -C b/deb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 + GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in - GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb GEN include/applets.h GEN include/usage.h - GEN applets/Kbuild - GEN libpwdgrp/Kbuild - GEN scripts/Kbuild - GEN archival/Kbuild - GEN archival/Config.in - GEN archival/libarchive/Kbuild - GEN miscutils/Kbuild - GEN miscutils/Config.in + GEN editors/Kbuild + GEN editors/Config.in + GEN shell/Kbuild + GEN shell/Config.in + GEN e2fsprogs/Kbuild + GEN e2fsprogs/Config.in + GEN printutils/Kbuild + GEN printutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild @@ -340,43 +376,43 @@ GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in - GEN debianutils/Kbuild - GEN debianutils/Config.in + GEN miscutils/Kbuild + GEN miscutils/Config.in + GEN util-linux/Kbuild + GEN util-linux/Config.in + GEN util-linux/volume_id/Kbuild + GEN util-linux/volume_id/Config.in + GEN init/Kbuild + GEN init/Config.in GEN modutils/Kbuild GEN modutils/Config.in - GEN console-tools/Kbuild - GEN console-tools/Config.in + GEN debianutils/Kbuild + GEN debianutils/Config.in + GEN archival/Kbuild + GEN archival/Config.in + GEN archival/libarchive/Kbuild + GEN loginutils/Kbuild + GEN loginutils/Config.in + GEN runit/Kbuild + GEN runit/Config.in + GEN applets/Kbuild + GEN scripts/Kbuild + GEN sysklogd/Kbuild + GEN sysklogd/Config.in GEN libbb/Kbuild GEN libbb/Config.in + GEN libpwdgrp/Kbuild GEN findutils/Kbuild GEN findutils/Config.in + GEN console-tools/Kbuild + GEN console-tools/Config.in + GEN selinux/Kbuild + GEN selinux/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild - GEN shell/Kbuild - GEN shell/Config.in - GEN util-linux/Kbuild - GEN util-linux/Config.in - GEN util-linux/volume_id/Kbuild - GEN util-linux/volume_id/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in - GEN loginutils/Kbuild - GEN loginutils/Config.in - GEN e2fsprogs/Kbuild - GEN e2fsprogs/Config.in - GEN sysklogd/Kbuild - GEN sysklogd/Config.in - GEN runit/Kbuild - GEN runit/Config.in - GEN init/Kbuild - GEN init/Config.in - GEN selinux/Kbuild - GEN selinux/Config.in - GEN editors/Kbuild - GEN editors/Config.in - GEN printutils/Kbuild - GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include @@ -401,9 +437,9 @@ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease -echo 1.37.0 > .kernelrelease -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 +echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb Using /build/reproducible-path/busybox-1.37.0 as source for busybox @@ -416,8 +452,8 @@ ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions -rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets +rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs @@ -428,10 +464,10 @@ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs -pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs -pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 +pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net +pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs @@ -442,6 +478,8 @@ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); @@ -450,7 +488,6 @@ /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); @@ -458,23 +495,30 @@ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb -/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': -/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 83 | fchown(fd, st.st_uid, st.st_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils +/build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': +/build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 224 | fchown(0, 0, 0); /* 0:0 */ + | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': +/build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 558 | fchown(0, pw->pw_uid, pw->pw_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); @@ -482,16 +526,10 @@ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils -/build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': -/build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 224 | fchown(0, 0, 0); /* 0:0 */ - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': -/build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 558 | fchown(0, pw->pw_uid, pw->pw_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': +/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 83 | fchown(fd, st.st_uid, st.st_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); @@ -499,12 +537,14 @@ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking +/build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': +/build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] + 2374 | ftruncate(fd, charcnt); + | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] @@ -513,11 +553,12 @@ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ -/build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': -/build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] - 2374 | ftruncate(fd, charcnt); - | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute +/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': +/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } @@ -525,66 +566,10 @@ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps -In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: -/build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': -/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] - 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' - 554 | fgets(buf, sizeof buf, fh); /* eat line */ - | ^~~~~ -/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] - 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' - 555 | fgets(buf, sizeof buf, fh); - | ^~~~~ -/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': -/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, - from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: -/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': -/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] - 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' - 477 | fgets(buf, sizeof(buf), fp); - | ^~~~~ -/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] - 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' - 478 | fgets(buf, sizeof(buf), fp); - | ^~~~~ -/build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': -/build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] - 282 | daemon(0, 0); - | ^~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': -/build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] - 115 | system(cmd); - | ^~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': -/build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit -/build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] - 180 | static void print_rate(char *buf, int len, uint32_t rate) - | ^~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell -/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': -/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] - 1655 | struct in_addr temp_addr; - | ^~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ @@ -639,12 +624,63 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux +In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: +/build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': +/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] + 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' + 554 | fgets(buf, sizeof buf, fh); /* eat line */ + | ^~~~~ +/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] + 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' + 555 | fgets(buf, sizeof buf, fh); + | ^~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd +In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, + from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: +/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': +/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] + 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' + 477 | fgets(buf, sizeof(buf), fp); + | ^~~~~ +/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] + 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' + 478 | fgets(buf, sizeof(buf), fp); + | ^~~~~ +/build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': +/build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] + 282 | daemon(0, 0); + | ^~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': +/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] + 1655 | struct in_addr temp_addr; + | ^~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': +/build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] + 115 | system(cmd); + | ^~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id +/build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': +/build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] + 180 | static void print_rate(char *buf, int len, uint32_t rate) + | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); @@ -655,14 +691,6 @@ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': -/build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] - 104 | ftruncate(fd, 0); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': -/build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] - 1085 | ftruncate(G.output_fd, pos); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ @@ -671,6 +699,10 @@ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': +/build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] + 104 | ftruncate(fd, 0); + | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); @@ -681,6 +713,10 @@ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': +/build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] + 1085 | ftruncate(G.output_fd, pos); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ @@ -708,7 +744,7 @@ cat debian/config/pkg/static >> b/static/.config yes "" | /usr/bin/make -C b/static -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ @@ -718,14 +754,14 @@ /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static GEN include/applets.h GEN include/usage.h - GEN applets/Kbuild - GEN libpwdgrp/Kbuild - GEN scripts/Kbuild - GEN archival/Kbuild - GEN archival/Config.in - GEN archival/libarchive/Kbuild - GEN miscutils/Kbuild - GEN miscutils/Config.in + GEN editors/Kbuild + GEN editors/Config.in + GEN shell/Kbuild + GEN shell/Config.in + GEN e2fsprogs/Kbuild + GEN e2fsprogs/Config.in + GEN printutils/Kbuild + GEN printutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild @@ -733,43 +769,43 @@ GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in - GEN debianutils/Kbuild - GEN debianutils/Config.in + GEN miscutils/Kbuild + GEN miscutils/Config.in + GEN util-linux/Kbuild + GEN util-linux/Config.in + GEN util-linux/volume_id/Kbuild + GEN util-linux/volume_id/Config.in + GEN init/Kbuild + GEN init/Config.in GEN modutils/Kbuild GEN modutils/Config.in - GEN console-tools/Kbuild - GEN console-tools/Config.in + GEN debianutils/Kbuild + GEN debianutils/Config.in + GEN archival/Kbuild + GEN archival/Config.in + GEN archival/libarchive/Kbuild + GEN loginutils/Kbuild + GEN loginutils/Config.in + GEN runit/Kbuild + GEN runit/Config.in + GEN applets/Kbuild + GEN scripts/Kbuild + GEN sysklogd/Kbuild + GEN sysklogd/Config.in GEN libbb/Kbuild GEN libbb/Config.in + GEN libpwdgrp/Kbuild GEN findutils/Kbuild GEN findutils/Config.in + GEN console-tools/Kbuild + GEN console-tools/Config.in + GEN selinux/Kbuild + GEN selinux/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild - GEN shell/Kbuild - GEN shell/Config.in - GEN util-linux/Kbuild - GEN util-linux/Config.in - GEN util-linux/volume_id/Kbuild - GEN util-linux/volume_id/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in - GEN loginutils/Kbuild - GEN loginutils/Config.in - GEN e2fsprogs/Kbuild - GEN e2fsprogs/Config.in - GEN sysklogd/Kbuild - GEN sysklogd/Config.in - GEN runit/Kbuild - GEN runit/Config.in - GEN init/Kbuild - GEN init/Config.in - GEN selinux/Kbuild - GEN selinux/Config.in - GEN editors/Kbuild - GEN editors/Config.in - GEN printutils/Kbuild - GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include @@ -794,7 +830,7 @@ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile @@ -809,8 +845,8 @@ ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions -rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets +rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs @@ -821,8 +857,8 @@ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs -pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs +pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html @@ -835,15 +871,16 @@ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils -/build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': -/build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] - 235 | chown(dst_name, uid, gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils +/build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': +/build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] + 235 | chown(dst_name, uid, gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); @@ -851,19 +888,30 @@ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils +/build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': +/build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 545 | write(STDOUT_FILENO, lp->data, lp->len); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': +/build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); @@ -871,22 +919,29 @@ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute +/build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': +/build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] + 2374 | ftruncate(fd, charcnt); + | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking -/build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': -/build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 545 | write(STDOUT_FILENO, lp->data, lp->len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': +/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] + 55 | dup(xopen(argv[0], O_RDWR)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] + 57 | dup(0); + | ^~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] @@ -895,41 +950,18 @@ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute -/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': -/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] - 55 | dup(xopen(argv[0], O_RDWR)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] - 57 | dup(0); - | ^~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': -/build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': -/build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] - 2374 | ftruncate(fd, charcnt); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': -/build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] - 118 | } - | ^ -/build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here - 97 | char local_modname[MODULE_NAME_LEN]; - | ^~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit +/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': +/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] + 1655 | struct in_addr temp_addr; + | ^~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", @@ -985,51 +1017,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell -/build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': -/build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] - 104 | ftruncate(fd, 0); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': -/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] - 1655 | struct in_addr temp_addr; - | ^~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd -/build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': -/build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 162 | write(3, "", 1); /* write zero byte */ - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': -/build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ - | ^~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id -/build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': -/build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] -10872 | write(STDOUT_FILENO, "^C\n", 3); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] -10876 | write(STDOUT_FILENO, "^C\n", 3); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] -10898 | write(STDOUT_FILENO, "\n", 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: -/build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': -/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] - 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' - 554 | fgets(buf, sizeof buf, fh); /* eat line */ - | ^~~~~ -/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] - 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' - 555 | fgets(buf, sizeof buf, fh); - | ^~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': @@ -1045,14 +1035,56 @@ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ +/build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': +/build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] + 118 | } + | ^ +/build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here + 97 | char local_modname[MODULE_NAME_LEN]; + | ^~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ +In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: +/build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': +/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] + 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' + 554 | fgets(buf, sizeof buf, fh); /* eat line */ + | ^~~~~ +/build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] + 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' + 555 | fgets(buf, sizeof buf, fh); + | ^~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': +/build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] +10872 | write(STDOUT_FILENO, "^C\n", 3); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] +10876 | write(STDOUT_FILENO, "^C\n", 3); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] +10898 | write(STDOUT_FILENO, "\n", 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': +/build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 162 | write(3, "", 1); /* write zero byte */ + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': +/build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ + | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); @@ -1070,14 +1102,18 @@ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': -/build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] - 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': +/build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] + 104 | ftruncate(fd, 0); + | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': +/build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] + 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); @@ -1102,7 +1138,7 @@ cat debian/config/pkg/udeb >> b/udeb/.config yes "" | /usr/bin/make -C b/udeb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ @@ -1112,14 +1148,14 @@ /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN include/applets.h GEN include/usage.h - GEN applets/Kbuild - GEN libpwdgrp/Kbuild - GEN scripts/Kbuild - GEN archival/Kbuild - GEN archival/Config.in - GEN archival/libarchive/Kbuild - GEN miscutils/Kbuild - GEN miscutils/Config.in + GEN editors/Kbuild + GEN editors/Config.in + GEN shell/Kbuild + GEN shell/Config.in + GEN e2fsprogs/Kbuild + GEN e2fsprogs/Config.in + GEN printutils/Kbuild + GEN printutils/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild @@ -1127,43 +1163,43 @@ GEN networking/libiproute/Kbuild GEN procps/Kbuild GEN procps/Config.in - GEN debianutils/Kbuild - GEN debianutils/Config.in + GEN miscutils/Kbuild + GEN miscutils/Config.in + GEN util-linux/Kbuild + GEN util-linux/Config.in + GEN util-linux/volume_id/Kbuild + GEN util-linux/volume_id/Config.in + GEN init/Kbuild + GEN init/Config.in GEN modutils/Kbuild GEN modutils/Config.in - GEN console-tools/Kbuild - GEN console-tools/Config.in + GEN debianutils/Kbuild + GEN debianutils/Config.in + GEN archival/Kbuild + GEN archival/Config.in + GEN archival/libarchive/Kbuild + GEN loginutils/Kbuild + GEN loginutils/Config.in + GEN runit/Kbuild + GEN runit/Config.in + GEN applets/Kbuild + GEN scripts/Kbuild + GEN sysklogd/Kbuild + GEN sysklogd/Config.in GEN libbb/Kbuild GEN libbb/Config.in + GEN libpwdgrp/Kbuild GEN findutils/Kbuild GEN findutils/Config.in + GEN console-tools/Kbuild + GEN console-tools/Config.in + GEN selinux/Kbuild + GEN selinux/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild - GEN shell/Kbuild - GEN shell/Config.in - GEN util-linux/Kbuild - GEN util-linux/Config.in - GEN util-linux/volume_id/Kbuild - GEN util-linux/volume_id/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in - GEN loginutils/Kbuild - GEN loginutils/Config.in - GEN e2fsprogs/Kbuild - GEN e2fsprogs/Config.in - GEN sysklogd/Kbuild - GEN sysklogd/Config.in - GEN runit/Kbuild - GEN runit/Config.in - GEN init/Kbuild - GEN init/Config.in - GEN selinux/Kbuild - GEN selinux/Config.in - GEN editors/Kbuild - GEN editors/Config.in - GEN printutils/Kbuild - GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in mkdir -p include @@ -1188,9 +1224,9 @@ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease -echo 1.37.0 > .kernelrelease -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 +echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb Using /build/reproducible-path/busybox-1.37.0 as source for busybox @@ -1203,8 +1239,8 @@ ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-x86_64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions -rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets +rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs @@ -1215,10 +1251,10 @@ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs -pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs -pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 +pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net +pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs @@ -1230,22 +1266,24 @@ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:235:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 235 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init -/build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': -/build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); @@ -1253,29 +1291,27 @@ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute +/build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': +/build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux -/build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': -/build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] - 1085 | ftruncate(G.output_fd, pos); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id +/build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': +/build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] + 1085 | ftruncate(G.output_fd, pos); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); @@ -1385,12 +1421,12 @@ PASS: awk does not split on CR (char 13) PASS: awk = and ?: precedence PASS: awk gensub backslashes \ -PASS: awk gensub backslashes \ -PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \\ +PASS: awk gensub backslashes \\\ +PASS: awk gensub backslashes \\\\ PASS: awk gensub backslashes \& -PASS: awk gensub backslashes PASS: awk gensub backslashes \0 +PASS: awk gensub backslashes \\0 PASS: awk references to empty fields PASS: awk gsub erroneous word start match PASS: basename-does-not-remove-identical-extension @@ -1903,7 +1939,7 @@ PASS: sed s chains PASS: sed s chains2 PASS: sed s [delimiter] -PASS: sed s with (GNU ext) +PASS: sed s with \t (GNU ext) PASS: sed b (branch) PASS: sed b (branch with no label jumps to end) PASS: sed t (test/branch) @@ -1955,13 +1991,11 @@ PASS: sed c PASS: sed nested {}s PASS: sed a cmd ended by double backslash -PASS: sed a cmd understands -, , -PASS: sed i cmd understands -, , +PASS: sed a cmd understands \n,\t,\r +PASS: sed i cmd understands \n,\t,\r PASS: sed with N skipping lines past ranges on next cmds PASS: sed -i with address modifies all files, not only first -PASS: sed understands +PASS: sed understands \r PASS: sed -i finishes ranges correctly PASS: sed zero chars match/replace advances correctly 1 PASS: sed zero chars match/replace advances correctly 2 @@ -2008,14 +2042,14 @@ PASS: seq from -.0 count down by .25 PASS: seq -s : with negative start PASS: sha1sum: one-space separated input for -c -PASS: md5sum -PASS: md5sum -c EMPTY -PASS: md5sum -PASS: md5sum -c EMPTY -PASS: md5sum -PASS: md5sum -c EMPTY -PASS: md5sum -PASS: md5sum -c EMPTY +PASS: sha1sum +PASS: sha1sum -c EMPTY +PASS: sha256sum +PASS: sha256sum -c EMPTY +PASS: sha3sum +PASS: sha3sum -c EMPTY +PASS: sha512sum +PASS: sha512sum -c EMPTY PASS: sort PASS: sort #2 PASS: sort stdin @@ -2274,13 +2308,13 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-4_all.deb'. +dpkg-deb: building package 'busybox' in '../busybox_1.37.0-4_amd64.deb'. +dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-static' in '../busybox-static_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.37.0-4_amd64.deb'. +dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-4_all.deb'. dpkg-deb: building package 'busybox-syslogd' in '../busybox-syslogd_1.37.0-4_all.deb'. -dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-4_amd64.deb'. dpkg-deb: building package 'udhcpd' in '../udhcpd_1.37.0-4_all.deb'. -dpkg-deb: building package 'busybox' in '../busybox_1.37.0-4_amd64.deb'. dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.37.0-4_amd64.deb'. Renaming busybox-udeb_1.37.0-4_amd64.deb to busybox-udeb_1.37.0-4_amd64.udeb dpkg-genbuildinfo --build=binary -O../busybox_1.37.0-4_amd64.buildinfo @@ -2290,12 +2324,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1457268/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3950405 and its subdirectories -I: Current time: Tue Jan 21 20:16:18 -12 2025 -I: pbuilder-time-stamp: 1737533778 +I: removing directory /srv/workspace/pbuilder/1457268 and its subdirectories +I: Current time: Wed Feb 25 04:42:07 +14 2026 +I: pbuilder-time-stamp: 1771944127 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/busybox_1.37.0-4.diff: 88.9% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/busybox_1.37.0-4.diff.gz b2/build.log: 84.9% -- replaced with stdout Compressing the 1st log... b1/build.log: 85.1% -- replaced with stdout Wed Jan 22 08:19:10 UTC 2025 I: diffoscope 285 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_busybox_unstable_amd64_1737533950 + touch /var/log/reproducible-builds/diffoscope_stamp_busybox_unstable_amd64_1737533950 + RESULT=0 + systemd-run '--description=diffoscope on busybox/1:1.37.0-4 in unstable/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_23-45135 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4 --run-session -c jenkins-reproducible-unstable-diffoscope-aeb90e4c-72f6-4a7c-a5a8-59120763c1f7 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/dbd-tmp-MCW2xmY ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/busybox_1.37.0-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/busybox_1.37.0-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/busybox_1.37.0-4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b1/busybox_1.37.0-4_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b2/busybox_1.37.0-4_amd64.changes' + false + set +x Running as unit: rb-diffoscope-amd64_23-45135.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/busybox_1.37.0-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/busybox_1.37.0-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/busybox_1.37.0-4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b1/busybox_1.37.0-4_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.09LvVAZ4/b2/busybox_1.37.0-4_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.392s) 0.391s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.061s) 0.061s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 712ms CPU time consumed: 708ms _ _ | |__ _ _ ___ _ _| |__ _____ __ | '_ \| | | / __| | | | '_ \ / _ \ \/ / | |_) | |_| \__ \ |_| | |_) | (_) > < |_.__/ \__,_|___/\__, |_.__/ \___/_/\_\ |___/ Wed Jan 22 08:19:11 UTC 2025 I: diffoscope 285 found no differences in the changes files, and a .buildinfo file also exists. Wed Jan 22 08:19:11 UTC 2025 I: busybox from unstable built successfully and reproducibly on amd64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-01-22 08:19:11] INFO: Starting at 2025-01-22 08:19:11.994440 [2025-01-22 08:19:12] INFO: Generating the pages of 1 package(s) [2025-01-22 08:19:12] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/amd64/busybox didn't produce a buildlog, even though it has been built. [2025-01-22 08:19:12] INFO: Finished at 2025-01-22 08:19:12.527183, took: 0:00:00.532750 Wed Jan 22 08:19:12 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/busybox.html Wed Jan 22 08:19:12 UTC 2025 I: Submitting .buildinfo files to external archives: Wed Jan 22 08:19:12 UTC 2025 I: Submitting 8.0K b1/busybox_1.37.0-4_amd64.buildinfo.asc https://buildinfo.debian.net/7fdcd2ac3f596f784ce1bf30208faccb5870a355/busybox_1:1.37.0-4_all Wed Jan 22 08:19:13 UTC 2025 I: Submitting 8.0K b2/busybox_1.37.0-4_amd64.buildinfo.asc https://buildinfo.debian.net/664a03e69e6e2d939848ff088c30bd77203a8de8/busybox_1:1.37.0-4_all Wed Jan 22 08:19:14 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Wed Jan 22 08:19:14 UTC 2025 I: Done submitting .buildinfo files. Wed Jan 22 08:19:14 UTC 2025 I: Removing signed busybox_1.37.0-4_amd64.buildinfo.asc files: removed './b1/busybox_1.37.0-4_amd64.buildinfo.asc' removed './b2/busybox_1.37.0-4_amd64.buildinfo.asc' 1737533954 amd64 unstable busybox Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/busybox_1.37.0-4.rbuild.log: 83.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/busybox_1.37.0-4.rbuild.log.gz [2025-01-22 08:19:14] INFO: Starting at 2025-01-22 08:19:14.588732 [2025-01-22 08:19:14] INFO: Generating the pages of 1 package(s) [2025-01-22 08:19:15] INFO: Finished at 2025-01-22 08:19:15.079039, took: 0:00:00.490314 All cleanup done. Wed Jan 22 08:19:15 UTC 2025 - total duration: 0h 19m 32s. Wed Jan 22 08:19:15 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-YCzpwzUj, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 19min 36.117s CPU time consumed: 7.779s