I: pbuilder: network access will be disabled during build I: Current time: Wed Mar 25 12:12:18 +14 2026 I: pbuilder-time-stamp: 1774390338 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/650275/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 Mar 24 22:12 /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/650275/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/650275/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=1dba003fb96a4883bfc0c84b182f7337 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=650275 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.cvrCUSvi/pbuilderrc_fNLx --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.cvrCUSvi/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.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-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/650275/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 <pbuilder-maint@lists.alioth.debian.org> 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 ... 19798 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.6 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-4 [92.4 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.17-3 [862 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-3 [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-2 [19.7 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 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 0s (145 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 ... 19798 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-4_amd64.deb ... Unpacking bsdextrautils (2.40.4-4) ... 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.17-3_all.deb ... Unpacking automake (1:1.17-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-3_all.deb ... Unpacking libtool (2.5.4-3) ... 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-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... 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-4) ... 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.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... 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-7) ... 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/650275/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/650275/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 <mjt@tls.msk.ru> 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/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 /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=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 /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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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=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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /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=printutils /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); | ^~~~~~ 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=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); | ^~~~~~~~~~~~~~~~~ /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 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=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; | ^~~~~~~~~ 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=sysklogd /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 /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/volume_id /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/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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /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/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=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/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/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=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); | ^~~~~~~~~~~~ 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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]; | ^~~~~~~~~~~~~ /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=selinux /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 ()); | ~~~~~~~~~~~~~~~~~ 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); | ^~~~~ /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 /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=util-linux 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/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/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/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/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=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); | ^~~~~~~~~~~ /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/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/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/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/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/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 /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=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /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=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 /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 /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=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: <none> 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<EOF> 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)<NL> PASS: bc if(cond) stmt else<NL> PASS: bc while(cond)<NL> 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 <positive number> PASS: head -n <negative number> 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<cmd> -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<NUL><0xff>Z' PASS: uuencode -m file 'A<NUL><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 'busybox-syslogd' in '../busybox-syslogd_1.37.0-4_all.deb'. dpkg-deb: building package 'udhcpc' in '../udhcpc_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/650275/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/650275/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/650275 and its subdirectories I: Current time: Wed Mar 25 12:14:43 +14 2026 I: pbuilder-time-stamp: 1774390483