I: pbuilder: network access will be disabled during build I: Current time: Thu Jan 23 10:09:53 -12 2025 I: pbuilder-time-stamp: 1737670193 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: using eatmydata during job I: Copying source file I: copying [zmk_0.5.1-2.dsc] I: copying [./zmk_0.5.1.orig.tar.gz] I: copying [./zmk_0.5.1.orig.tar.gz.asc] I: copying [./zmk_0.5.1-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./zmk_0.5.1-2.dsc: unsupported subcommand dpkg-source: info: extracting zmk in zmk-0.5.1 dpkg-source: info: unpacking zmk_0.5.1.orig.tar.gz dpkg-source: info: unpacking zmk_0.5.1-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/19224/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='870aa4adc6a8469db77a83ea43751e19' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='19224' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OcBziH3B/pbuilderrc_r71E --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OcBziH3B/b1 --logfile b1/build.log zmk_0.5.1-2.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos2-i386 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/19224/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: i386 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) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19818 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. 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} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded. Need to get 20.8 MB of archives. After unpacking 78.1 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.23.1-1 [245 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-7 [1199 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.4-1 [96.1 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-5 [301 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 autopoint all 0.23.1-1 [770 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 libtool all 2.5.4-2 [539 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.1-1 [8584 B] Get: 22 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 libunistring5 i386 1.3-1 [458 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-6 [9582 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 gettext i386 0.23.1-1 [1714 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 debhelper all 13.24.1 [920 kB] Fetched 20.8 MB in 0s (90.0 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 ... 19818 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_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_i386.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_i386.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_i386.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../08-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_i386.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../21-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../23-libunistring5_1.3-1_i386.deb ... Unpacking libunistring5:i386 (1.3-1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../24-libicu72_72.1-6_i386.deb ... Unpacking libicu72:i386 (72.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_i386.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) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libicu72:i386 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libmagic1t64:i386 (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:i386 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:i386 (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:i386 (0.0.8-1+b2) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-1) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.1-1) ... Setting up groff-base (1.23.0-7) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.24.1) ... Processing triggers for libc-bin (2.40-6) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/zmk-0.5.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../zmk_0.5.1-2_source.changes dpkg-buildpackage: info: source package zmk dpkg-buildpackage: info: source version 0.5.1-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Zygmunt Krynicki <me@zygoon.pl> dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --buildsystem=makefile debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/zmk-0.5.1' # Remove log files created by the build process. find . -name '*.log' -delete # Remove generated configuration files used by the test process. find tests/Configure -name 'config.*.mk' -delete # Remove the generated configure script used by the test process. find tests/Configure -name 'configure' -delete # Run the regular clean logic dh_auto_clean make -j11 distclean make[2]: Entering directory '/build/reproducible-path/zmk-0.5.1' rm -f man/z.mk.5 man/zmk.AllClean.5 man/zmk.Configure.5 man/zmk.Coverity.5 man/zmk.Directories.5 man/zmk.Library.A.5 man/zmk.Library.DyLib.5 man/zmk.Library.So.5 man/zmk.OS.5 man/zmk.Program.5 man/zmk.Script.5 man/zmk.Silent.5 man/zmk.Symlink.5 man/zmk.Toolchain.5 rm -f config.zmk.mk make[2]: Leaving directory '/build/reproducible-path/zmk-0.5.1' make[1]: Leaving directory '/build/reproducible-path/zmk-0.5.1' dh_autoreconf_clean -O--buildsystem=makefile dh_clean -O--buildsystem=makefile debian/rules binary dh binary --buildsystem=makefile dh_update_autotools_config -O--buildsystem=makefile dh_autoreconf -O--buildsystem=makefile dh_auto_configure -O--buildsystem=makefile dh_auto_build -O--buildsystem=makefile make -j11 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/zmk-0.5.1' z.mk v0.5.1, Copyright (c) 2019-2021 Zygmunt Krynicki sed -e 's/@VERSION@/0.5.1/g' man/z.mk.5.in >man/z.mk.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.AllClean.5.in >man/zmk.AllClean.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Configure.5.in >man/zmk.Configure.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Coverity.5.in >man/zmk.Coverity.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Directories.5.in >man/zmk.Directories.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Library.A.5.in >man/zmk.Library.A.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Library.DyLib.5.in >man/zmk.Library.DyLib.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Library.So.5.in >man/zmk.Library.So.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.OS.5.in >man/zmk.OS.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Program.5.in >man/zmk.Program.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Script.5.in >man/zmk.Script.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Silent.5.in >man/zmk.Silent.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Symlink.5.in >man/zmk.Symlink.5 sed -e 's/@VERSION@/0.5.1/g' man/zmk.Toolchain.5.in >man/zmk.Toolchain.5 make[1]: Leaving directory '/build/reproducible-path/zmk-0.5.1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/zmk-0.5.1' # Unset prefix set above as well as the Debian's hardening flags as they # interfere with the canned output measured by "make -n" style tests used # by zmk. Note that the test does not actually compile any software, just # checks the set of build system commands issued. unset prefix CFLAGS CXXFLAGS OBJCFLAGS OBJCXXFLAGS CPPFLAGS LDFLAGS && dh_auto_test make -j11 check make[2]: Entering directory '/build/reproducible-path/zmk-0.5.1' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/z.mk.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/z.mk.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.AllClean.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.AllClean.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Configure.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Configure.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Coverity.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Coverity.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Directories.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Directories.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Library.A.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Library.A.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Library.DyLib.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Library.DyLib.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Library.So.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Library.So.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.OS.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.OS.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Program.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Program.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Script.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Script.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Silent.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Silent.5@g' LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Symlink.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Symlink.5@g' mdoc warning: Unknown keyword '4' in .Bd macro (#95) LC_ALL=C MANROFFSEQ= MANWIDTH=80 man --warnings=all --encoding=UTF-8 --troff-device=utf8 --ditroff --local-file man/zmk.Toolchain.5 2>&1 >/dev/null | sed -e 's@tbl:<standard input>@man/zmk.Toolchain.5@g' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Target.distclean -f Test.mk make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/ManPage -f Test.mk make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Program -f Test.mk make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/OS -f Test.mk make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Target.distclean' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Header -f Test.mk make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/ManPage' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Library.So -f Test.mk make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Program' make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/OS' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Symlink -f Test.mk make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Header' make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Library.So' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Directory -f Test.mk make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Symlink' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Tarball.Src -f Test.mk make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Target.check -f Test.mk make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Directories -f Test.mk make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Directory' make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src' make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Target.check' make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Directories' GREP -qFx 'DEBUG: OS.Kernel=Linux' <debug-linux.log # C/C++/ObjC programs can be built. GREP -qFx 'cc -MMD -c -o prog1-main.o main.c' <all.log # The clean target run the clean but not the distclean command. # Prerequisite directories are created GREP -qF 'Nothing to be done for' <all.log GREP -qFx 'install -d /usr' <install.log GREP -qFx 'echo "target :clean:"' <clean.log # Building a shared library compiles objects GREP -qFx 'cc -fpic -MMD -c -o libfoo.so.1-foo.o foo.c' <all.log # The check target depends on static-check GREP -qFx 'DEBUG: prefix=/usr/local' <debug-defaults.log # Directory in the build tree GREP -qFx 'echo "target :check:"' <check.log GREP -qFx 'install -d subdir' <debug.log GREP -qFx 'DEBUG: OS.ImageFormat=ELF' <debug-linux.log GREP -qFx 'cc -o prog1 prog1-main.o' <all.log # Building a symlink just creates it. GREP -qFx 'ln -sf target name1' <all.log # Archiving source release tarball archives the files given by the user GREP -v -qFx 'echo "target :distclean:"' <clean.log GREP -qFx 'cc -fpic -MMD -c -o libbar.so-bar.o bar.c' <all.log GREP -qFx 'install -d /usr' <debug-defaults.log GREP -qF "/usr/bin/tar -zcf test_1.tar.gz --absolute-names " <dist-gnu.log GREP -qFx 'echo "target :static-check:"' <check.log GREP -qFx 'install -d subdir/subsubdir' <debug.log GREP -qFx 'install -d /usr/local' <install.log GREP -qFx 'install -d /usr' <install.log GREP -qFx 'DEBUG: OS.Kernel=FreeBSD' <debug-freebsd.log GREP -qFx 'c++ -MMD -c -o prog2-main.o main.cpp' <all.log GREP -qFx 'ln -sf target name2' <all.log # Links objects together GREP -qF ' foo.txt' <dist-gnu.log # The distclean target run both the clean and the distclean command. GREP -qFx 'cc -shared -Wl,-soname=libfoo.so.1 -o libfoo.so.1 libfoo.so.1-foo.o' <all.log # The static check target runs just the static checks. GREP -qFx 'echo "target :clean:"' <distclean.log # Extension of standard directory. GREP -qFx 'install -d /usr/local' <debug-defaults.log GREP -qFx 'install -d /usr/local/share' <install.log GREP -qFx 'DEBUG: OS.ImageFormat=ELF' <debug-freebsd.log GREP -qFx 'echo "target :static-check:"' <static-check.log GREP -qFx 'install -d /usr/local/lib' <debug.log GREP -qFx 'install -d /usr/local' <install.log GREP -qFx 'c++ -o prog2 prog2-main.o' <all.log GREP -qFx 'install -d subdir' <all.log # It also archives zmk (only parts are tested) GREP -qF '/build/reproducible-path/zmk-0.5.1/z.mk' <dist-gnu.log GREP -qFx 'install -d /usr/local/bin' <debug-defaults.log GREP -qFx 'echo "target :distclean:"' <distclean.log GREP -qFx 'install -d /usr/local/share/man' <install.log GREP -qFx 'DEBUG: OS.Kernel=OpenBSD' <debug-openbsd.log GREP -qFx 'install -d /usr/local/lib/extra' <debug.log GREP -v -qFx 'echo "target :check:"' <static-check.log GREP -qFx 'cc -shared -Wl,-soname=libbar.so -o libbar.so libbar.so-bar.o' <all.log GREP -qFx 'install -d /usr/local/include' <install.log GREP -qFx 'cc -MMD -c -o prog3-main.o main.m' <all.log GREP -qFx 'ln -sf ../target subdir/name3' <all.log GREP -qF '/build/reproducible-path/zmk-0.5.1/zmk/Configure.mk' <dist-gnu.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Target.check' # Custom shallow directory. GREP -qFx 'DEBUG: OS.ImageFormat=ELF' <debug-openbsd.log # Archiving source release tarball archives the files given by the user GREP -qFx 'install -d /usr/local/sbin' <debug-defaults.log GREP -qFx 'install -d /foo' <debug.log # And provides the .so alias, when the library is versioned GREP -qF "/usr/bin/tar -zcf test_1.tar.gz " <dist-non-gnu.log # The install target installs manual pages and the directories they belong to. make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Target.distclean' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Library.DyLib -f Test.mk GREP -qFx 'ln -sf libfoo.so.1 libfoo.so' <all.log GREP -qFx 'install -d /usr/local/include/froz' <install.log GREP -qFx 'install -d /usr/local/share/man/man1' <install.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Library.DyLib' GREP -qFx 'cc -o prog3 prog3-main.o -lobjc' <all.log GREP -qFx 'ln -sf ../target subdir/name4' <all.log GREP -qF '/build/reproducible-path/zmk-0.5.1/zmk/pvs-filter.awk' <dist-gnu.log GREP -qFx 'DEBUG: OS.Kernel=NetBSD' <debug-netbsd.log GREP -qF ' foo.txt' <dist-non-gnu.log GREP -qFx 'install -d /usr/local/libexec' <debug-defaults.log # Custom deep directory with implicit parent rules. GREP -v -qFx 'ln -sf libbar.so libbar' <all.log GREP -qFx 'install -d /custom' <debug.log GREP -qFx 'install -m 0644 foo.h /usr/local/include/foo.h' <install.log GREP -qFx 'c++ -MMD -c -o prog4-main.o main.cxx' <all.log # Cleaning a symlink removes it. # GNU-specific transformation syntax is supported. GREP -qFx 'rm -f name1' <clean.log GREP -qFx 'DEBUG: OS.ImageFormat=ELF' <debug-netbsd.log GREP -qF -- " --xform='s@/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src/@@g' " <dist-gnu.log # It also archives zmk (only parts are tested) GREP -qFx 'install -d /custom/long' <debug.log GREP -qF '/build/reproducible-path/zmk-0.5.1/z.mk' <dist-non-gnu.log GREP -qFx 'install -m 0644 foo.1 /usr/local/share/man/man1/foo.1' <install.log GREP -qFx 'install -d /usr/local/share' <debug-defaults.log # Building a dynamic library compiles objects # Installing shared libraries creates parent directories. GREP -qFx 'install -m 0644 include/bar.h /usr/local/include/bar.h' <install.log GREP -qFx 'install -d /usr' <install.log GREP -qFx 'cc -fpic -MMD -c -o libfoo.1.dylib-foo.o foo.c' <all.log GREP -qFx 'c++ -o prog4 prog4-main.o' <all.log GREP -qFx 'DEBUG: OS.Kernel=GNU' <debug-hurd.log GREP -qFx 'rm -f name2' <clean.log GREP -qF -- " --xform='s@/build/reproducible-path/zmk-0.5.1/@@g' " <dist-gnu.log GREP -qFx 'install -d /custom/long/path' <debug.log GREP -qF '/build/reproducible-path/zmk-0.5.1/zmk/Configure.mk' <dist-non-gnu.log GREP -qFx 'install -d /usr/local/share/man/man2' <install.log GREP -qFx 'install -m 0644 froz.h /usr/local/include/froz/froz.h' <install.log GREP -qFx 'cc -fpic -MMD -c -o libbar.dylib-bar.o bar.c' <all.log GREP -qFx 'install -d /usr/local/etc' <debug-defaults.log GREP -qFx 'install -d /usr/local' <install.log GREP -qFx 'rm -f subdir/name3' <clean.log GREP -qFx 'c++ -MMD -c -o prog5-main.o main.cc' <all.log GREP -qFx 'DEBUG: OS.ImageFormat=ELF' <debug-hurd.log GREP -qF -- " --xform='s@.version-from-git@.version@' " <dist-gnu.log # Custom deep directory with explicit parent rules. GREP -qFx 'install -d /other' <debug.log GREP -qF '/build/reproducible-path/zmk-0.5.1/zmk/pvs-filter.awk' <dist-non-gnu.log GREP -qFx 'install -m 0644 foo.2 /usr/local/share/man/man2/foo.2' <install.log GREP -qFx 'rm -f /usr/local/include/foo.h' <uninstall.log # Links objects together GREP -qFx 'install -d /usr/local/lib' <install.log GREP -qFx 'install -d /usr/local/com' <debug-defaults.log GREP -qFx 'cc -dynamiclib -compatibility_version 1.0 -current_version 1.0 -o libfoo.1.dylib libfoo.1.dylib-foo.o' <all.log GREP -qFx 'c++ -o prog5 prog5-main.o' <all.log GREP -qFx 'rm -f subdir/name4' <clean.log GREP -qFx 'DEBUG: OS.Kernel=GNU/kFreeBSD' <debug-gnu-kfreebsd.log GREP -qFx 'install -d /other/custom' <debug.log GREP -qF -- " --xform='s@^@test_1/@' " <dist-gnu.log GREP -qFx 'install -d /usr/local/share/man/man3' <install.log # BSD-specific transformation syntax is supported. GREP -qFx 'rm -f /usr/local/include/bar.h' <uninstall.log GREP -qF -- " -s '@/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src/@@g' " <dist-non-gnu.log # Installing shared libraries copies the shared library. GREP -qFx 'cc -dynamiclib -compatibility_version 1.0 -current_version 1.0 -o libbar.dylib libbar.dylib-bar.o' <all.log GREP -qFx 'install -d /usr/local/var' <debug-defaults.log GREP -qFx 'install -m 0644 libfoo.so.1 /usr/local/lib/libfoo.so.1' <install.log GREP -qFx 'cc -MMD -c -o src/prog6-main.o src/main.c' <all.log GREP -qFx 'DEBUG: OS.ImageFormat=ELF' <debug-gnu-kfreebsd.log # Installing a symlink creates the install directory # and then places the symlink there. GREP -qFx 'install -d /other/custom/path' <debug.log GREP -qFx 'install -d /some' <install.log GREP -qFx 'install -m 0644 foo.3 /usr/local/share/man/man3/foo.3' <install.log GREP -qFx 'install -d /usr/local/share/doc/test' <debug-name-defined.log GREP -qF -- " -s '@/build/reproducible-path/zmk-0.5.1/@@g' " <dist-non-gnu.log GREP -qFx 'rm -f /usr/local/include/froz/froz.h' <uninstall.log GREP -qFx 'install -d /usr/local/var/run' <debug-defaults.log GREP -qFx 'install -m 0644 libbar.so /usr/local/lib/libbar.so' <install.log # And provides the .dylib alias, when the library is versioned GREP -qFx 'cc -o prog6 src/prog6-main.o' <all.log GREP -qFx 'ln -sf libfoo.1.dylib libfoo.dylib' <all.log GREP -qFx 'DEBUG: OS.Kernel=SunOS' <debug-solaris.log # Darwin meta-data is excluded. GREP -qFx 'install -d /some/path' <install.log GREP -qF -- " -s '@^.version-from-git@test_1/.version@' " <dist-non-gnu.log GREP -qFx 'install -d /usr/local/share/man/man4' <install.log # Directory in the build tree GREP -qF 'Nothing to be done for' <clean.log GREP -qFx 'install -d /usr/local/include' <debug-defaults.log GREP -qF 'tar -zcf test_1.tar.gz --no-mac-metadata ' <dist-darwin.log # Installing shared libraries creates the alias, when the library is versioned. GREP -qFx 'printf " %-16s %s\n" "MKDIR" "subdir"' <debug-silent-rules.log GREP -qFx 'ln -sf libfoo.so.1 /usr/local/lib/libfoo.so' <install.log GREP -qFx 'cc -MMD -c -o subdir/prog7-main.o main.c' <all.log GREP -v -qFx 'ln -sf libbar.dylib libbar' <all.log GREP -qFx 'DEBUG: OS.ImageFormat=ELF' <debug-solaris.log GREP -qFx 'ln -sf target /some/path/name1' <install.log GREP -qFx 'install -d /usr/local/shareinfo' <debug-defaults.log GREP -qF 'Nothing to be done for' <all-silent-rules.log # Uninstalling a symlink removes it. GREP -qF -- " -s '@^.@test_1/~@' " <dist-non-gnu.log GREP -qFx 'install -m 0644 foo.4 /usr/local/share/man/man4/foo.4' <install.log GREP -qFx 'rm -f /some/path/name1' <uninstall.log GREP -qFx '#install -d subdir' <debug-silent-rules.log GREP -v -qFx 'ln -sf libbar.so /usr/local/lib/libbar' <install.log GREP -qFx 'cc -o subdir/prog7 subdir/prog7-main.o' <all.log # Installing dynamic libraries creates parent directories. GREP -qFx 'install -d /usr' <install.log GREP -qFx 'DEBUG: OS.Kernel=Darwin' <debug-darwin.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr"' <install-silent-rules.log GREP -qFx 'install -d /usr/local/lib' <debug-defaults.log # When CI is set release archives are not signed, even if we have keys GREP -qFx 'ln -sf target /other/path/custom-install-name2' <install.log ! GREP -qFx 'gpg --detach-sign --armor test_1.tar.gz' <dist-CI.log GREP -qFx 'install -d /usr/local/share/man/man5' <install.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "subdir/subsubdir"' <debug-silent-rules.log # Uninstalling shared libraries removes the shared library. GREP -qFx 'rm -f /other/path/custom-install-name2' <uninstall.log GREP -qFx 'rm -f /usr/local/lib/libfoo.so.1' <uninstall.log # C/C++/ObjC programs can be built against the configured sysroot. GREP -qFx 'cc -MMD -c --sysroot=/path -o prog1-main.o main.c' <all-sysroot.log GREP -qFx 'install -d /usr/local' <install.log GREP -qFx 'DEBUG: OS.ImageFormat=Mach-O' <debug-darwin.log GREP -qFx '#install -d /usr' <install-silent-rules.log GREP: failed to match: grepGREP -qFx 'install -d /usr/local/share/locale' <debug-defaults.log GREP -qFx 'install -d /other' <install.log GREP -qFx 'install -m 0644 foo.5 /usr/local/share/man/man5/foo.5' <install.log GREP -qFx '#install -d subdir/subsubdir' <debug-silent-rules.log "-qFx"GREP -qFx 'rm -f /usr/local/lib/libbar.so' <uninstall.log GREP -qFx 'rm -f /other/path/name3' <uninstall.log "gpg --detach-sign --armor test_1.tar.gz" GREP -qFx 'install -d /usr/local/lib' <install.log GREP: input starts below: GREP -qFx 'cc --sysroot=/path -o prog1 prog1-main.o' <all-sysroot.log make[4]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src' /usr/bin/tar -zcf test_1.tar.gz --absolute-names --xform='s@/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src/@@g' --xform='s@/build/reproducible-path/zmk-0.5.1/@@g' --xform='s@.version-from-git@.version@' --xform='s@^@test_1/@' /build/reproducible-path/zmk-0.5.1/z.mk /build/reproducible-path/zmk-0.5.1/zmk/AllClean.mk /build/reproducible-path/zmk-0.5.1/zmk/ClangAnalyzer.mk /build/reproducible-path/zmk-0.5.1/zmk/ClangTidy.mk /build/reproducible-path/zmk-0.5.1/zmk/Configure.mk /build/reproducible-path/zmk-0.5.1/zmk/Coverity.mk /build/reproducible-path/zmk-0.5.1/zmk/CppCheck.mk /build/reproducible-path/zmk-0.5.1/zmk/Directories.mk /build/reproducible-path/zmk-0.5.1/zmk/Directory.mk /build/reproducible-path/zmk-0.5.1/zmk/GitVersion.mk /build/reproducible-path/zmk-0.5.1/zmk/Header.mk /build/reproducible-path/zmk-0.5.1/zmk/HeaderGroup.mk /build/reproducible-path/zmk-0.5.1/zmk/InstallUninstall.mk /build/reproducible-path/zmk-0.5.1/zmk/Library.A.mk /build/reproducible-path/zmk-0.5.1/zmk/Library.DyLib.mk /build/reproducible-path/zmk-0.5.1/zmk/Library.So.mk /build/reproducible-path/zmk-0.5.1/zmk/ManPage.mk /build/reproducible-path/zmk-0.5.1/zmk/OS.mk /build/reproducible-path/zmk-0.5.1/zmk/ObjectGroup.mk /build/reproducible-path/zmk-0.5.1/zmk/PVS.mk /build/reproducible-path/zmk-0.5.1/zmk/Program.Test.mk /build/reproducible-path/zmk-0.5.1/zmk/Program.mk /build/reproducible-path/zmk-0.5.1/zmk/Script.mk /build/reproducible-path/zmk-0.5.1/zmk/Silent.mk /build/reproducible-path/zmk-0.5.1/zmk/Sparse.mk /build/reproducible-path/zmk-0.5.1/zmk/Symlink.mk /build/reproducible-path/zmk-0.5.1/zmk/Tarball.Src.mk /build/reproducible-path/zmk-0.5.1/zmk/Tarball.mk /build/reproducible-path/zmk-0.5.1/zmk/Toolchain.mk /build/reproducible-path/zmk-0.5.1/zmk/internalTest.mk /build/reproducible-path/zmk-0.5.1/zmk/pvs-filter.awk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.Clang.mk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.GCC.mk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.Tcc.mk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.Watcom.mk Makefile foo.txt make[4]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src' GREP -qFx 'DEBUG: OS.Kernel=Windows_NT' <debug-windows.log GREP: input ends above. GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local"' <install-silent-rules.log GREP -qFx 'install -d /usr/local/share/man/man6' <install.log GREP -qFx 'install -d /usr/local/share/man' <debug-defaults.log GREP -qFx 'install -d /other/path' <install.log # Bob does not have a gpg key, so his releases are not signed # Extension of standard directory. GREP -qFx 'rm -f /other/path/custom-install-name4' <uninstall.log # If the library is versioned, the alias is removed as well.>> ! GREP -qFx 'gpg --detach-sign --armor test_1.tar.gz' <dist-as-bob.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr"' <debug-silent-rules.log GREP -qFx 'rm -f /usr/local/lib/libfoo.so' <uninstall.log # Installing dynamic libraries copies the dynamic library. GREP -qFx 'install -m 0644 libfoo.1.dylib /usr/local/lib/libfoo.1.dylib' <install.log GREP -qFx 'DEBUG: OS.ImageFormat=PE' <debug-windows.log GREP -qFx 'c++ -MMD -c --sysroot=/path -o prog2-main.o main.cpp' <all-sysroot.log GREP -qFx 'install -m 0644 foo.6 /usr/local/share/man/man6/foo.6' <install.log GREP -qFx '#install -d /usr/local' <install-silent-rules.log GREP -qFx 'install -d /usr/local/share/man/man1' <debug-defaults.log GREP: failed to match: grepGREP -qFx 'ln -sf ../target /other/path/name3' <install.log # C/C++/ObjC programs can be installed. GREP -qFx 'install -d /usr/local/bin' <install.log # Libraries without versions do not emit incorrect bare filename. GREP -qFx '#install -d /usr' <debug-silent-rules.log GREP -v -qFx 'rm -f /usr/local/lib/libbar' <uninstall.log "-qFx"GREP -qFx 'install -m 0644 libbar.dylib /usr/local/lib/libbar.dylib' <install.log GREP -qFx 'DEBUG: OS.Kernel=Haiku' <debug-haiku.log GREP -qFx 'c++ --sysroot=/path -o prog2 prog2-main.o' <all-sysroot.log "gpg --detach-sign --armor test_1.tar.gz" GREP -qFx 'install -d /usr/local/share/man/man7' <install.log GREP -qFx 'install -d /usr/local/share/man/man2' <debug-defaults.log GREP: input starts below: GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local/include"' <install-silent-rules.log make[4]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src' /usr/bin/tar -zcf test_1.tar.gz --absolute-names --xform='s@/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src/@@g' --xform='s@/build/reproducible-path/zmk-0.5.1/@@g' --xform='s@.version-from-git@.version@' --xform='s@^@test_1/@' /build/reproducible-path/zmk-0.5.1/z.mk /build/reproducible-path/zmk-0.5.1/zmk/AllClean.mk /build/reproducible-path/zmk-0.5.1/zmk/ClangAnalyzer.mk /build/reproducible-path/zmk-0.5.1/zmk/ClangTidy.mk /build/reproducible-path/zmk-0.5.1/zmk/Configure.mk /build/reproducible-path/zmk-0.5.1/zmk/Coverity.mk /build/reproducible-path/zmk-0.5.1/zmk/CppCheck.mk /build/reproducible-path/zmk-0.5.1/zmk/Directories.mk /build/reproducible-path/zmk-0.5.1/zmk/Directory.mk /build/reproducible-path/zmk-0.5.1/zmk/GitVersion.mk /build/reproducible-path/zmk-0.5.1/zmk/Header.mk /build/reproducible-path/zmk-0.5.1/zmk/HeaderGroup.mk /build/reproducible-path/zmk-0.5.1/zmk/InstallUninstall.mk /build/reproducible-path/zmk-0.5.1/zmk/Library.A.mk /build/reproducible-path/zmk-0.5.1/zmk/Library.DyLib.mk /build/reproducible-path/zmk-0.5.1/zmk/Library.So.mk /build/reproducible-path/zmk-0.5.1/zmk/ManPage.mk /build/reproducible-path/zmk-0.5.1/zmk/OS.mk /build/reproducible-path/zmk-0.5.1/zmk/ObjectGroup.mk /build/reproducible-path/zmk-0.5.1/zmk/PVS.mk /build/reproducible-path/zmk-0.5.1/zmk/Program.Test.mk /build/reproducible-path/zmk-0.5.1/zmk/Program.mk /build/reproducible-path/zmk-0.5.1/zmk/Script.mk /build/reproducible-path/zmk-0.5.1/zmk/Silent.mk /build/reproducible-path/zmk-0.5.1/zmk/Sparse.mk /build/reproducible-path/zmk-0.5.1/zmk/Symlink.mk /build/reproducible-path/zmk-0.5.1/zmk/Tarball.Src.mk /build/reproducible-path/zmk-0.5.1/zmk/Tarball.mk /build/reproducible-path/zmk-0.5.1/zmk/Toolchain.mk /build/reproducible-path/zmk-0.5.1/zmk/internalTest.mk /build/reproducible-path/zmk-0.5.1/zmk/pvs-filter.awk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.Clang.mk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.GCC.mk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.Tcc.mk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.Watcom.mk Makefile foo.txt make[4]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src' GREP: input ends above. GREP -qFx 'ln -sf ../target /other/path/custom-install-name4' <install.log GREP -qFx 'install -m 0755 prog1 /usr/local/bin/prog1' <install.log # Alice has a gpg key, so her releases are signed GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local"' <debug-silent-rules.log # Cleaning shared libraries removes the shared library and the alias.> GREP -qFx 'gpg --detach-sign --armor test_1.tar.gz' <dist-as-alice.log # Installing dynamic libraries creates the alias, when the library is versioned. GREP -qFx 'rm -f libfoo.so.1' <clean.log GREP -qFx 'ln -sf libfoo.1.dylib /usr/local/lib/libfoo.dylib' <install.log GREP -qFx 'DEBUG: OS.ImageFormat=ELF' <debug-haiku.log GREP -qFx 'cc -MMD -c --sysroot=/path -o prog3-main.o main.m' <all-sysroot.log GREP -qFx 'install -m 0644 foo.7 /usr/local/share/man/man7/foo.7' <install.log GREP -qFx '#install -d /usr/local/include' <install-silent-rules.log GREP -qFx 'install -d /usr/local/share/man/man3' <debug-defaults.log # Building a symlink just creates it. GREP -qFx 'ln -sf target name1' <all-destdir.log GREP -qFx 'install -m 0755 prog2 /usr/local/bin/prog2' <install.log GREP -qFx '#install -d /usr/local' <debug-silent-rules.log GREP -qFx 'rm -f libfoo.so' <clean.log GREP -v -qFx 'ln -sf libbar.dylib /usr/local/lib/libbar' <install.log # Eve has a gpg key but lacks gpg itself, so her releases are not signed GREP -Eq '[*]{3} unsupported operating system kernel Unknown\.' <debug-unknown.log GREP -qFx 'cc --sysroot=/path -o prog3 prog3-main.o -lobjc' <all-sysroot.log GREP -qFx 'install -d /usr/local/share/man/man8' <install.log ! GREP -qFx 'gpg --detach-sign --armor test_1.tar.gz' <dist-as-eve.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local/include/froz"' <install-silent-rules.log GREP -qFx 'install -d /usr/local/share/man/man4' <debug-defaults.log GREP -qFx 'install -m 0755 prog3 /usr/local/bin/prog3' <install.log GREP -qFx 'ln -sf target name2' <all-destdir.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local/lib"' <debug-silent-rules.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/OS' GREP: failed to match: grepGREP -qFx 'rm -f libbar.so' <clean.log make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/ObjectGroup -f Test.mk make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/ObjectGroup' GREP -qFx 'c++ -MMD -c --sysroot=/path -o prog4-main.o main.cxx' <all-sysroot.log GREP -qFx 'install -m 0644 foo.8 /usr/local/share/man/man8/foo.8' <install.log "-qFx"# Uninstalling dynamic libraries removes the dynamic library and the alias. GREP -qFx 'rm -f /usr/local/lib/libfoo.1.dylib' <uninstall.log GREP -qFx 'install -d /usr/local/share/man/man5' <debug-defaults.log "gpg --detach-sign --armor test_1.tar.gz" GREP -qFx 'install -m 0755 prog4 /usr/local/bin/prog4' <install.log GREP -qFx '#install -d /usr/local/include/froz' <install-silent-rules.log GREP: input starts below: GREP -qFx '#install -d /usr/local/lib' <debug-silent-rules.log GREP -qFx 'install -d subdir' <all-destdir.log make[4]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src' /usr/bin/tar -zcf test_1.tar.gz --absolute-names --xform='s@/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src/@@g' --xform='s@/build/reproducible-path/zmk-0.5.1/@@g' --xform='s@.version-from-git@.version@' --xform='s@^@test_1/@' /build/reproducible-path/zmk-0.5.1/z.mk /build/reproducible-path/zmk-0.5.1/zmk/AllClean.mk /build/reproducible-path/zmk-0.5.1/zmk/ClangAnalyzer.mk /build/reproducible-path/zmk-0.5.1/zmk/ClangTidy.mk /build/reproducible-path/zmk-0.5.1/zmk/Configure.mk /build/reproducible-path/zmk-0.5.1/zmk/Coverity.mk /build/reproducible-path/zmk-0.5.1/zmk/CppCheck.mk /build/reproducible-path/zmk-0.5.1/zmk/Directories.mk /build/reproducible-path/zmk-0.5.1/zmk/Directory.mk /build/reproducible-path/zmk-0.5.1/zmk/GitVersion.mk /build/reproducible-path/zmk-0.5.1/zmk/Header.mk /build/reproducible-path/zmk-0.5.1/zmk/HeaderGroup.mk /build/reproducible-path/zmk-0.5.1/zmk/InstallUninstall.mk /build/reproducible-path/zmk-0.5.1/zmk/Library.A.mk /build/reproducible-path/zmk-0.5.1/zmk/Library.DyLib.mk /build/reproducible-path/zmk-0.5.1/zmk/Library.So.mk /build/reproducible-path/zmk-0.5.1/zmk/ManPage.mk /build/reproducible-path/zmk-0.5.1/zmk/OS.mk /build/reproducible-path/zmk-0.5.1/zmk/ObjectGroup.mk /build/reproducible-path/zmk-0.5.1/zmk/PVS.mk /build/reproducible-path/zmk-0.5.1/zmk/Program.Test.mk /build/reproducible-path/zmk-0.5.1/zmk/Program.mk /build/reproducible-path/zmk-0.5.1/zmk/Script.mk /build/reproducible-path/zmk-0.5.1/zmk/Silent.mk /build/reproducible-path/zmk-0.5.1/zmk/Sparse.mk /build/reproducible-path/zmk-0.5.1/zmk/Symlink.mk /build/reproducible-path/zmk-0.5.1/zmk/Tarball.Src.mk /build/reproducible-path/zmk-0.5.1/zmk/Tarball.mk /build/reproducible-path/zmk-0.5.1/zmk/Toolchain.mk /build/reproducible-path/zmk-0.5.1/zmk/internalTest.mk /build/reproducible-path/zmk-0.5.1/zmk/pvs-filter.awk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.Clang.mk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.GCC.mk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.Tcc.mk /build/reproducible-path/zmk-0.5.1/zmk/toolchain.Watcom.mk Makefile foo.txt make[4]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src' GREP: input ends above. # Cleaning shared libraries removes the object files and dependency files. make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Tarball.Src' # Directory in the build tree - note lack of destdir GREP -qFx 'rm -f /usr/local/lib/libfoo.dylib' <uninstall.log GREP -qFx 'install -d /usr/local/share/man/man9' <install.log GREP -qFx 'install -d subdir' <debug-destdir.log GREP -v -qFx 'rm -f /usr/local/lib/libbar' <clean.log GREP -qFx 'c++ --sysroot=/path -o prog4 prog4-main.o' <all-sysroot.log GREP -qFx 'install -d /usr/local/share/man/man6' <debug-defaults.log GREP -qFx 'printf " %-16s %s\n" "INSTALL" "/usr/local/include/foo.h"' <install-silent-rules.log GREP -qFx 'ln -sf ../target subdir/name3' <all-destdir.log GREP -qFx 'install -m 0755 prog5 /usr/local/bin/prog5' <install.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local/lib/extra"' <debug-silent-rules.log # C/C++/ObjC object files can be built. GREP -qFx 'cc -MMD -c -o group1-main.o main.c' <build.log GREP -qFx 'c++ -MMD -c --sysroot=/path -o prog5-main.o main.cc' <all-sysroot.log # If the library is versioned, the alias is removed as well.>> GREP -qFx 'install -m 0644 foo.9 /usr/local/share/man/man9/foo.9' <install.log GREP -qFx 'rm -f /usr/local/lib/libbar.dylib' <uninstall.log GREP -qFx 'rm -f ./libfoo.so.1-foo.o' <clean.log GREP -qFx 'install -d subdir/subsubdir' <debug-destdir.log GREP -qFx 'install -d /usr/local/share/man/man7' <debug-defaults.log GREP -qFx '#install -m 0644 foo.h /usr/local/include/foo.h' <install-silent-rules.log GREP -qFx '#install -d /usr/local/lib/extra' <debug-silent-rules.log GREP -qFx 'ln -sf ../target subdir/name4' <all-destdir.log GREP -qFx 'install -m 0755 prog6 /usr/local/bin/prog6' <install.log GREP -qFx 'c++ -MMD -c -o group2-main.o main.cpp' <build.log # Manual pages that are provided by path locally are not retaining that path GREP -qFx 'rm -f ./libbar.so-bar.o' <clean.log GREP -qFx 'c++ --sysroot=/path -o prog5 prog5-main.o' <all-sysroot.log # in the installed location. If desired this can be customised by setting # DESTDIR is created. # Libraries without versions do not emit incorrect bare filename. GREP -qFx 'mkdir -p /destdir' <debug-destdir.log GREP -qFx 'install -d /usr/local/share/man/man8' <debug-defaults.log # InstallDir on the appropriate objects. GREP -v -qFx 'rm -f /usr/local/lib/libbar' <uninstall.log GREP -qFx 'install -m 0644 man/bar.1 /usr/local/share/man/man1/bar.1' <install.log GREP -qFx 'install -m 0755 subdir/prog7 /usr/local/bin/prog7' <install.log GREP -qFx 'cc -MMD -c -o group3-main.o main.m' <build.log # Cleaning a symlink removes it. GREP -qFx 'printf " %-16s %s\n" "INSTALL" "/usr/local/include/bar.h"' <install-silent-rules.log GREP -qFx 'rm -f name1' <clean-destdir.log # Custom shallow directory. GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/foo"' <debug-silent-rules.log GREP -qFx 'rm -f ./libbar.so-bar.d' <clean.log GREP -qFx 'cc -MMD -c --sysroot=/path -o src/prog6-main.o src/main.c' <all-sysroot.log # Extension of standard directory. # Cleaning dynamic libraries removes the dynamic library and the alias. GREP -qFx 'install -d /usr/local/share/man/man9' <debug-defaults.log GREP -qFx 'install -d /destdir/usr/local/lib' <debug-destdir.log GREP -qFx 'rm -f libfoo.1.dylib' <clean.log GREP -qFx 'install -m 0644 man/bar.2 /usr/local/share/man/man2/bar.2' <install.log # Destdir is created GREP -qFx 'c++ -MMD -c -o group4-main.o main.cxx' <build.log GREP -qFx 'mkdir -p /destdir' <install-destdir.log GREP -qFx '#install -m 0644 include/bar.h /usr/local/include/bar.h' <install-silent-rules.log GREP -qFx 'rm -f name2' <clean-destdir.log # Building a shared library compiles objects against the configured sysroot. GREP -qFx '#install -d /foo' <debug-silent-rules.log GREP -qFx 'cc -fpic -MMD -c --sysroot=/path -o libfoo.so.1-foo.o foo.c' <all-sysroot.log GREP -qFx 'cc --sysroot=/path -o prog6 src/prog6-main.o' <all-sysroot.log GREP -qFx 'install -m 0644 man/bar.3 /usr/local/share/man/man3/bar.3' <install.log GREP -qFx 'install -d /destdir/usr/local/lib/extra' <debug-destdir.log GREP -qFx 'DEBUG: prefix=/usr/local' <debug-destdir.log GREP -qFx 'rm -f libfoo.dylib' <clean.log # Prerequisite directories are created GREP -qFx 'c++ -MMD -c -o group5-main.o main.cc' <build.log GREP -qFx 'install -d /destdir/usr' <install-destdir.log GREP -qFx 'printf " %-16s %s\n" "INSTALL" "/usr/local/include/froz/froz.h"' <install-silent-rules.log # Custom deep directory with implicit parent rules. GREP -qFx 'rm -f subdir/name3' <clean-destdir.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/custom"' <debug-silent-rules.log GREP -qFx 'cc -MMD -c --sysroot=/path -o subdir/prog7-main.o main.c' <all-sysroot.log GREP -qFx 'cc -fpic -MMD -c --sysroot=/path -o libbar.so-bar.o bar.c' <all-sysroot.log GREP -qFx 'install -m 0644 man/bar.4 /usr/local/share/man/man4/bar.4' <install.log # Custom shallow directory. GREP -qFx 'rm -f libbar.dylib' <clean.log GREP -qFx 'install -d /destdir/foo' <debug-destdir.log GREP -qFx 'DEBUG: DESTDIR=/destdir' <debug-destdir.log GREP -qFx 'cc -MMD -c -o src/group6-main.o src/main.c' <build.log GREP -qFx '#install -m 0644 froz.h /usr/local/include/froz/froz.h' <install-silent-rules.log GREP -qFx 'install -d /destdir/usr/local' <install-destdir.log GREP -qFx 'rm -f subdir/name4' <clean-destdir.log # Links objects together with the configured sysroot in scope. GREP -qFx 'cc --sysroot=/path -o subdir/prog7 subdir/prog7-main.o' <all-sysroot.log GREP -qFx 'cc -shared -Wl,-soname=libfoo.so.1 --sysroot=/path -o libfoo.so.1 libfoo.so.1-foo.o' <all-sysroot.log GREP -qFx 'install -m 0644 man/bar.5 /usr/local/share/man/man5/bar.5' <install.log GREP -qFx '#install -d /custom' <debug-silent-rules.log # Cleaning dynamic libraries removes the object files and dependency files. # Custom deep directory with implicit parent rules. GREP -qFx 'mkdir -p /destdir' <debug-destdir.log GREP -qFx 'rm -f ./libfoo.1.dylib-foo.o' <clean.log GREP -qFx 'install -d /destdir/custom' <debug-destdir.log # C/C++/ObjC object files can be built against an explicitly configured sysroot. GREP -qFx 'install -d /destdir/usr/local/share' <install-destdir.log GREP -qFx 'printf " %-16s %s\n" "RM" "/usr/local/include/foo.h"' <uninstall-silent-rules.log GREP -qFx 'cc -MMD -c --sysroot=/path -o group1-main.o main.c' <build-sysroot.log # Installing a symlink creates the install directory # C/C++/ObjC programs can be uninstalled. # and then places the symlink there. GREP -qFx 'install -d /destdir/usr/local' <debug-destdir.log GREP -qFx 'cc -shared -Wl,-soname=libbar.so --sysroot=/path -o libbar.so libbar.so-bar.o' <all-sysroot.log GREP -qFx 'rm -f /usr/local/bin/prog1' <uninstall.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/custom/long"' <debug-silent-rules.log GREP -qFx 'mkdir -p /destdir' <install-destdir.log GREP -qFx 'install -m 0644 man/bar.6 /usr/local/share/man/man6/bar.6' <install.log GREP -qFx 'rm -f ./libfoo.1.dylib-foo.d' <clean.log GREP -qFx 'install -d /destdir/custom/long' <debug-destdir.log GREP -qFx '#rm -f /usr/local/include/foo.h' <uninstall-silent-rules.log GREP -qFx 'install -d /destdir/usr/local/share/man' <install-destdir.log GREP -qFx 'c++ -MMD -c --sysroot=/path -o group2-main.o main.cpp' <build-sysroot.log # Building a shared library compiles objects GREP -qFx 'install -d /destdir/usr/local/bin' <debug-destdir.log GREP -qFx 'rm -f /usr/local/bin/prog2' <uninstall.log GREP -qFx 'cc -fpic -MMD -c -o libfoo.so.1-foo.o foo.c' <all-destdir.log GREP -qFx 'rm -f ./libbar.dylib-bar.o' <clean.log GREP -qFx 'install -d /destdir/some' <install-destdir.log GREP -qFx '#install -d /custom/long' <debug-silent-rules.log GREP -qFx 'install -m 0644 man/bar.7 /usr/local/share/man/man7/bar.7' <install.log GREP -qFx 'install -d /destdir/custom/long/path' <debug-destdir.log # The install target installs manual pages and the directories they belong to. GREP -qFx 'printf " %-16s %s\n" "RM" "/usr/local/include/bar.h"' <uninstall-silent-rules.log GREP -qFx 'install -d /destdir/usr/local/share/man/man1' <install-destdir.log GREP -qFx 'cc -MMD -c --sysroot=/path -o group3-main.o main.m' <build-sysroot.log GREP -qFx 'rm -f /usr/local/bin/prog3' <uninstall.log GREP -qFx 'install -d /destdir/usr/local/sbin' <debug-destdir.log GREP -qFx 'install -d /destdir/some/path' <install-destdir.log GREP -qFx 'rm -f ./libbar.dylib-bar.d' <clean.log GREP -qFx 'install -m 0644 man/bar.8 /usr/local/share/man/man8/bar.8' <install.log GREP -qFx 'cc -fpic -MMD -c -o libbar.so-bar.o bar.c' <all-destdir.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/custom/long/path"' <debug-silent-rules.log # Custom deep directory with explicit parent rules. GREP -qFx 'install -d /destdir/other' <debug-destdir.log GREP -qFx 'install -m 0644 foo.1 /destdir/usr/local/share/man/man1/foo.1' <install-destdir.log GREP -qFx '#rm -f /usr/local/include/bar.h' <uninstall-silent-rules.log GREP -qFx 'ln -sf target /destdir/some/path/name1' <install-destdir.log GREP -qFx 'c++ -MMD -c --sysroot=/path -o group4-main.o main.cxx' <build-sysroot.log # Building a dynamic library compiles object against the configured sysroot GREP -qFx 'install -d /destdir/usr/local/libexec' <debug-destdir.log GREP -qFx 'install -m 0644 man/bar.9 /usr/local/share/man/man9/bar.9' <install.log GREP -qFx 'cc -fpic -MMD -c --sysroot=/path -o libfoo.1.dylib-foo.o foo.c' <all-sysroot.log GREP -qFx 'rm -f /usr/local/bin/prog4' <uninstall.log # Links objects together GREP -qFx '#install -d /custom/long/path' <debug-silent-rules.log GREP -qFx 'cc -shared -Wl,-soname=libfoo.so.1 -o libfoo.so.1 libfoo.so.1-foo.o' <all-destdir.log GREP -qFx 'install -d /destdir/other/custom' <debug-destdir.log GREP -qFx 'install -d /destdir/usr/local/share/man/man2' <install-destdir.log GREP -qFx 'printf " %-16s %s\n" "RM" "/usr/local/include/froz/froz.h"' <uninstall-silent-rules.log # Installing shared libraries creates parent directories. GREP -qFx 'c++ -MMD -c --sysroot=/path -o group5-main.o main.cc' <build-sysroot.log GREP -qFx 'mkdir -p /destdir' <install-destdir.log GREP -qFx 'cc -fpic -MMD -c --sysroot=/path -o libbar.dylib-bar.o bar.c' <all-sysroot.log GREP -qFx 'ln -sf target /destdir/other/path/custom-install-name2' <install-destdir.log GREP -qFx 'cc -shared -Wl,-soname=libbar.so -o libbar.so libbar.so-bar.o' <all-destdir.log GREP -qFx 'install -d /destdir/usr/local/share' <debug-destdir.log GREP -qFx 'rm -f /usr/local/bin/prog5' <uninstall.log # Custom deep directory with explicit parent rules. GREP -qFx 'install -d /destdir/other/custom/path' <debug-destdir.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/other"' <debug-silent-rules.log GREP -qFx 'install -m 0644 foo.2 /destdir/usr/local/share/man/man2/foo.2' <install-destdir.log GREP -qFx '#rm -f /usr/local/include/froz/froz.h' <uninstall-silent-rules.log GREP -qFx 'cc -MMD -c --sysroot=/path -o src/group6-main.o src/main.c' <build-sysroot.log # Links objects together with the configured sysroot in scope. GREP -qFx 'install -d /destdir/usr' <install-destdir.log GREP -qFx 'install -d /destdir/usr/local/etc' <debug-destdir.log GREP -qFx 'rm -f /usr/local/bin/prog6' <uninstall.log GREP -qFx 'install -d /destdir/other' <install-destdir.log GREP -qFx 'cc -dynamiclib -compatibility_version 1.0 -current_version 1.0 --sysroot=/path -o libfoo.1.dylib libfoo.1.dylib-foo.o' <all-sysroot.log # And provides the .so alias # Uninstalling shared libraries removes the shared library and the alias. GREP -qFx '#install -d /other' <debug-silent-rules.log GREP -qFx 'ln -sf libfoo.so.1 libfoo.so' <all-destdir.log GREP -qFx 'rm -f /destdir/usr/local/lib/libfoo.so.1' <uninstall-destdir.log GREP -qF 'Nothing to be done for' <clean-silent-rules.log GREP -qFx 'install -d /destdir/usr/local/share/man/man3' <install-destdir.log GREP -qFx 'install -d /destdir/usr/local/com' <debug-destdir.log GREP -qFx 'install -d /destdir/usr/local' <install-destdir.log GREP -qFx 'rm -f /usr/local/bin/prog7' <uninstall.log GREP -qFx 'install -d /destdir/other/path' <install-destdir.log # C/C++/ObjC object files can be cleaned. GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/other/custom"' <debug-silent-rules.log GREP -qFx 'rm -f ./group1-main.o' <clean.log GREP -qFx 'cc -dynamiclib -compatibility_version 1.0 -current_version 1.0 --sysroot=/path -o libbar.dylib libbar.dylib-bar.o' <all-sysroot.log # Uninstalling a symlink removes it. GREP -qF 'Nothing to be done for' <all-destdir.log GREP -qFx 'rm -f /destdir/usr/local/lib/libfoo.so' <uninstall-destdir.log GREP -qFx 'rm -f /destdir/some/path/name1' <uninstall-destdir.log GREP -qFx 'install -m 0644 foo.3 /destdir/usr/local/share/man/man3/foo.3' <install-destdir.log GREP -qFx 'install -d /destdir/usr/local/var' <debug-destdir.log GREP -qFx 'install -d /destdir/usr/local/lib' <install-destdir.log # C/C++/ObjC programs can be cleaned. GREP -qFx 'rm -f ./prog1-main.o' <clean.log GREP -qFx 'ln -sf ../target /destdir/other/path/name3' <install-destdir.log GREP -qFx 'rm -f ./group1-main.d' <clean.log GREP -qFx '#install -d /other/custom' <debug-silent-rules.log GREP -qFx 'mkdir -p /destdir' <install-destdir.log GREP -qFx 'rm -f /destdir/usr/local/lib/libbar.so' <uninstall-destdir.log # Building a dynamic library compiles objects GREP -qFx 'rm -f /destdir/other/path/custom-install-name2' <uninstall-destdir.log GREP -qFx 'install -d /destdir/usr/local/share/man/man4' <install-destdir.log GREP -qFx 'cc -fpic -MMD -c -o libfoo.1.dylib-foo.o foo.c' <all-destdir.log GREP -qFx 'install -d /destdir/usr/local/var/run' <debug-destdir.log # Installing shared libraries copies the shared library. GREP -qFx 'install -m 0644 libfoo.so.1 /destdir/usr/local/lib/libfoo.so.1' <install-destdir.log GREP -qFx 'ln -sf ../target /destdir/other/path/custom-install-name4' <install-destdir.log GREP -qFx 'rm -f ./prog1-main.d' <clean.log GREP -qFx 'rm -f ./group2-main.o' <clean.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/other/custom/path"' <debug-silent-rules.log GREP -qFx 'install -d /destdir/usr/local/include' <install-destdir.log GREP -v -qFx 'rm -f /usr/local/lib/libbar' <uninstall-destdir.log GREP -qFx 'install -d /destdir/usr/local/include' <debug-destdir.log GREP -qFx 'install -m 0644 foo.4 /destdir/usr/local/share/man/man4/foo.4' <install-destdir.log GREP -qFx 'rm -f /destdir/other/path/name3' <uninstall-destdir.log GREP -qFx 'cc -fpic -MMD -c -o libbar.dylib-bar.o bar.c' <all-destdir.log # Cleaning shared libraries removes the shared library and the alias. # Installing shared libraries creates the alias. GREP -qFx 'rm -f prog1' <clean.log GREP -qFx 'rm -f libfoo.so.1' <clean-destdir.log GREP -qFx 'ln -sf libfoo.so.1 /destdir/usr/local/lib/libfoo.so' <install-destdir.log GREP -qFx 'rm -f ./group2-main.d' <clean.log GREP -qFx '#install -d /other/custom/path' <debug-silent-rules.log # Configuring --enable-dynamic enables compilation of dynamic libraries. GREP -qFx 'install -m 0644 foo.h /destdir/usr/local/include/foo.h' <install-destdir.log GREP -qFx 'install -d /destdir/usr/local/shareinfo' <debug-destdir.log GREP -qFx 'cc -shared -Wl,-soname=libfoo.so.1 -o libfoo.so.1 libfoo.so.1-foo.o' <all-enable-dynamic-libs.log GREP -qFx 'rm -f /destdir/other/path/custom-install-name4' <uninstall-destdir.log GREP -qFx 'install -d /destdir/usr/local/share/man/man5' <install-destdir.log # Links objects together GREP -qFx 'rm -f ./prog2-main.o' <clean.log GREP -qFx 'cc -dynamiclib -compatibility_version 1.0 -current_version 1.0 -o libfoo.1.dylib libfoo.1.dylib-foo.o' <all-destdir.log GREP -qFx 'rm -f libfoo.so' <clean-destdir.log GREP -qFx 'rm -f ./group3-main.o' <clean.log # Configuring --disable-dynamic disables compilation of dynamic libraries. make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Directory' GREP -qFx 'rm -f /destdir/usr/local/include/foo.h' <uninstall-destdir.log GREP -qFx 'install -d /destdir/usr/local/lib' <debug-destdir.log GREP -v -qFx 'cc -shared -Wl,-soname=libfoo.so.1 -o libfoo.so.1 libfoo.so.1-foo.o' <all-disable-dynamic-libs.log GREP -qFx 'install -m 0644 include/bar.h /destdir/usr/local/include/bar.h' <install-destdir.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Symlink' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Toolchain/integration -f Test.mk GREP -qFx 'install -m 0644 foo.5 /destdir/usr/local/share/man/man5/foo.5' <install-destdir.log # The uninstall target removes manual pages. make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Toolchain/integration' GREP -qFx 'rm -f /usr/local/share/man/man1/foo.1' <uninstall.log GREP -qFx 'rm -f ./prog2-main.d' <clean.log GREP -qFx 'cc -dynamiclib -compatibility_version 1.0 -current_version 1.0 -o libbar.dylib libbar.dylib-bar.o' <all-destdir.log GREP -qFx 'rm -f ./group3-main.d' <clean.log GREP -qFx 'install -d /destdir/usr/local/share/locale' <debug-destdir.log GREP -qFx 'rm -f libbar.so' <clean-destdir.log GREP -qFx 'DEBUG: prefix=/usr' <debug-prefix.log GREP -qFx 'rm -f /destdir/usr/local/include/bar.h' <uninstall-destdir.log GREP -qFx 'install -m 0644 froz.h /destdir/usr/local/include/froz/froz.h' <install-destdir.log GREP -qFx 'install -d /destdir/usr/local/share/man/man6' <install-destdir.log GREP -qFx 'rm -f prog2' <clean.log GREP -qFx 'rm -f /usr/local/share/man/man2/foo.2' <uninstall.log # And provides the .dylib alias GREP -qFx 'ln -sf libfoo.1.dylib libfoo.dylib' <all-destdir.log GREP -qFx 'rm -f ./group4-main.o' <clean.log # Cleaning shared libraries removes the object files and dependency files. GREP -qFx 'install -d /destdir/usr/local/share/man' <debug-destdir.log GREP -qFx 'rm -f ./libfoo.so.1-foo.o' <clean-destdir.log GREP -qFx 'install -d /usr' <debug-prefix.log GREP -qF 'Nothing to be done for' <clean-destdir.log GREP -qFx 'rm -f /destdir/usr/local/include/froz/froz.h' <uninstall-destdir.log GREP -qFx 'rm -f /usr/local/share/man/man3/foo.3' <uninstall.log GREP -qFx 'install -m 0644 foo.6 /destdir/usr/local/share/man/man6/foo.6' <install-destdir.log GREP -qFx 'rm -f ./prog3-main.o' <clean.log GREP -qFx 'rm -f ./group4-main.d' <clean.log make[3]: Nothing to be done for 't'. make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Toolchain/integration' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Toolchain -f Test.mk # Installing dynamic libraries creates parent directories. GREP -qFx 'install -d /destdir/usr/local/share/man/man1' <debug-destdir.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Toolchain' GREP -qFx 'mkdir -p /destdir' <install-destdir.log GREP -qFx 'rm -f ./libfoo.so.1-foo.d' <clean-destdir.log GREP -qFx 'install -d /usr/bin' <debug-prefix.log make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/HeaderGroup -f Test.mk make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Header' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Library.A -f Test.mk GREP -qFx 'rm -f /usr/local/share/man/man4/foo.4' <uninstall.log GREP -qFx 'rm -f ./prog3-main.d' <clean.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/HeaderGroup' make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Library.A' GREP -qFx 'install -d /destdir/usr/local/share/man/man7' <install-destdir.log GREP -qFx 'rm -f ./group5-main.o' <clean.log GREP -qFx 'install -d /destdir/usr' <install-destdir.log GREP -qFx 'rm -f ./libbar.so-bar.o' <clean-destdir.log GREP -qFx 'install -d /usr/sbin' <debug-prefix.log GREP -qFx 'rm -f prog3' <clean.log GREP -qFx 'rm -f /usr/local/share/man/man5/foo.5' <uninstall.log GREP -qFx 'install -m 0644 foo.7 /destdir/usr/local/share/man/man7/foo.7' <install-destdir.log # By default CC=cc and CXX is either c++ or g++. GREP -qFx 'rm -f ./libbar.so-bar.d' <clean-destdir.log GREP -qFx 'DEBUG: CC=cc' <debug-defaults.log GREP -qFx 'rm -f ./group5-main.d' <clean.log GREP -qFx 'install -d /destdir/usr/local' <install-destdir.log GREP -qFx 'install -d /destdir/usr/local/share/man/man2' <debug-destdir.log GREP -qF 'Nothing to be done for' <all.log GREP -qFx 'install -d /usr/libexec' <debug-prefix.log # Default target compiles source to object files belonging to the library. GREP -qFx 'rm -f ./prog4-main.o' <clean.log GREP -qFx 'rm -f /usr/local/share/man/man6/foo.6' <uninstall.log GREP -qFx 'cc -MMD -c -o libfoo.a-foo.o foo.c' <all.log GREP -qFx 'rm -f src/group6-main.o' <clean.log GREP -qFx 'install -d /destdir/usr/local/share/man/man8' <install-destdir.log GREP -qx 'DEBUG: CXX=[cg][+][+]' <debug-defaults.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Library.So' GREP -qFx 'install -d /destdir/usr/local/lib' <install-destdir.log GREP -qFx 'install -d /destdir/usr/local/share/man/man3' <debug-destdir.log # SysRoot setting is inherited from the configuration system. GREP -qFx 'DEBUG: Toolchain.SysRoot=/path' <debug-sysroot.log GREP -qFx 'install -d /usr' <install.log GREP -qFx 'install -d /usr/share' <debug-prefix.log # Default target combines object files into an archive GREP -qFx 'rm -f /usr/local/share/man/man7/foo.7' <uninstall.log GREP -qFx 'rm -f ./prog4-main.d' <clean.log GREP -qFx 'ar -cr libfoo.a libfoo.a-foo.o' <all.log GREP -qFx 'rm -f src/group6-main.d' <clean.log GREP -qFx 'install -m 0644 foo.8 /destdir/usr/local/share/man/man8/foo.8' <install-destdir.log # Installing dynamic libraries copies the dynamic library. GREP -qFx 'install -d /destdir/usr/local/share/man/man4' <debug-destdir.log # DependencyTracking setting is inherited from the configuration system. GREP -qFx 'install -m 0644 libfoo.1.dylib /destdir/usr/local/lib/libfoo.1.dylib' <install-destdir.log GREP -qFx 'install -d /usr/local' <install.log GREP -qFx 'rm -f /usr/local/include/foo.h' <uninstall.log GREP -qFx 'DEBUG: Toolchain.DependencyTracking=yes' <debug-dependency-tracking.log GREP -qFx 'rm -f /usr/local/share/man/man8/foo.8' <uninstall.log GREP -qFx 'install -d /usr/etc' <debug-prefix.log GREP -qFx 'rm -f prog4' <clean.log GREP -qFx 'install -d /destdir/usr/local/share/man/man9' <install-destdir.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/ObjectGroup' # Installing creates the prerequisite directories make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Configure/integration -f Test.mk GREP -qFx 'install -d /usr' <install.log GREP -qFx 'install -d /destdir/usr/local/share/man/man5' <debug-destdir.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Configure/integration' # Installing dynamic libraries creates the alias. GREP -qFx 'install -d /usr/local/include' <install.log # When CC is set to a mingw C compiler, then the image format is PE GREP -qFx 'ln -sf libfoo.1.dylib /destdir/usr/local/lib/libfoo.dylib' <install-destdir.log # and the toolchain is assumed to be a cross toolchain. GREP -qFx 'rm -f /usr/local/include/bar.h' <uninstall.log # TODO: add a variant of this test that does not toggle cross GREP -qFx 'rm -f /usr/local/share/man/man9/foo.9' <uninstall.log # compilation condition from Windows. GREP -qFx 'install -d /usr/com' <debug-prefix.log GREP -qFx 'DEBUG: .exe suffix enabled because fake-fake-mingw32-gcc -dumpmachine mentions mingw' <debug-mingw-cc-detection.log GREP -qFx 'install -m 0644 foo.9 /destdir/usr/local/share/man/man9/foo.9' <install-destdir.log GREP -qFx 'rm -f ./prog5-main.o' <clean.log GREP -qFx 'install -d /destdir/usr/local/share/man/man6' <debug-destdir.log GREP -qFx 'install -m 0644 foo.h /usr/local/include/foo.h' <install.log # Uninstalling dynamic libraries removes the dynamic library and the alias. GREP -qF 'Nothing to be done for' <clean.log GREP -qFx 'rm -f /destdir/usr/local/lib/libfoo.1.dylib' <uninstall-destdir.log GREP -qFx 'rm -f /usr/local/share/man/man1/bar.1' <uninstall.log GREP -qFx 'DEBUG: ZMK.SrcDir=.' <integration.log GREP -qFx 'DEBUG: cross-compiling because gcc -dumpmachine and fake-fake-mingw32-gcc -dumpmachine differ' <debug-mingw-cc-detection.log GREP -qFx 'install -d /usr/var' <debug-prefix.log GREP -qFx 'install -d /usr/local' <install.log # Manual pages that are provided by path locally are not retaining that path GREP -qFx 'rm -f ./prog5-main.d' <clean.log # in the installed location. If desired this can be customised by setting GREP -qFx 'install -d /destdir/usr/local/share/man/man7' <debug-destdir.log # InstallDir on the appropriate objects. GREP -qFx 'install -m 0644 bar.h /usr/local/include/bar.h' <install.log GREP -qFx 'install -m 0644 man/bar.1 /destdir/usr/local/share/man/man1/bar.1' <install-destdir.log GREP -qFx 'rm -f /destdir/usr/local/lib/libfoo.dylib' <uninstall-destdir.log GREP -qFx "install -d /etc" <debug-sysconfdir.log GREP -qFx 'DEBUG: ZMK.IsOutOfTreeBuild=' <integration.log GREP -qFx 'rm -f /usr/local/share/man/man2/bar.2' <uninstall.log GREP -qFx 'DEBUG: Toolchain.CC.ImageFormat=PE' <debug-mingw-cc-detection.log GREP -qFx 'install -d /usr/var/run' <debug-prefix.log # Installing creates the library directory GREP -qFx 'rm -f prog5' <clean.log GREP -qFx 'install -d /usr/local/lib' <install.log GREP -qFx 'install -d /destdir/usr/local/share/man/man8' <debug-destdir.log GREP -qFx 'rm -f /destdir/usr/local/lib/libbar.dylib' <uninstall-destdir.log GREP -qFx 'install -d /usr/local/include/sub' <install.log GREP -qFx 'install -m 0644 man/bar.2 /destdir/usr/local/share/man/man2/bar.2' <install-destdir.log GREP -qFx 'DEBUG: ZMK.OutOfTreeSourcePath=' <integration.log GREP -qF 'Nothing to be done for' <all-silent-rules.log GREP -qFx 'install -d /usr/include' <debug-prefix.log GREP -qFx 'DEBUG: Toolchain.CC.IsCross=yes' <debug-mingw-cc-detection.log GREP -qFx 'rm -f /usr/local/share/man/man3/bar.3' <uninstall.log GREP -qFx 'rm -f src/prog6-main.o' <clean.log # Installing copies the library GREP -qFx 'install -m 0644 libfoo.a /usr/local/lib/libfoo.a' <install.log GREP -qFx 'install -d /destdir/usr/local/share/man/man9' <debug-destdir.log GREP -qFx 'install -d /usr/local/include/sub/dir' <install.log GREP -v -qFx 'rm -f /usr/local/lib/libbar' <uninstall-destdir.log GREP -qFx 'install -m 0644 man/bar.3 /destdir/usr/local/share/man/man3/bar.3' <install-destdir.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Configure/integration' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C tests/Configure -f Test.mk GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr"' <install-silent-rules.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/tests/Configure' GREP -qFx 'install -d /usr/shareinfo' <debug-prefix.log GREP -qFx 'rm -f /usr/local/share/man/man4/bar.4' <uninstall.log GREP -qFx 'DEBUG: Toolchain.ImageFormat=Mixed' <debug-mingw-cc-detection.log GREP -qFx 'rm -f src/prog6-main.d' <clean.log # Uninstalling removes the library GREP -qFx 'rm -f /usr/local/lib/libfoo.a' <uninstall.log GREP -qFx '#install -d /usr' <install-silent-rules.log GREP -qFx 'install -m 0644 froz.h /usr/local/include/sub/dir/froz.h' <install.log GREP -qFx 'install -m 0644 man/bar.4 /destdir/usr/local/share/man/man4/bar.4' <install-destdir.log # Cleaning dynamic libraries removes the dynamic library and the alias. # Configuring --enable-dynamic enables compilation of dynamic libraries. GREP -qFx 'rm -f libfoo.1.dylib' <clean-destdir.log GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-mingw-cc-detection.log GREP -qFx 'cc -dynamiclib -compatibility_version 1.0 -current_version 1.0 -o libfoo.1.dylib libfoo.1.dylib-foo.o' <all-enable-dynamic-libs.log GREP -qFx 'rm -f /usr/local/share/man/man5/bar.5' <uninstall.log GREP -qFx 'rm -f prog6' <clean.log GREP -qFx 'install -d /usr/lib' <debug-prefix.log # Cleaning removes the library GREP -qFx 'rm -f libfoo.a' <clean.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local"' <install-silent-rules.log if [ "`command -v shellcheck`" != "" ]; then shellcheck configure; fi GREP -qFx 'install -m 0644 man/bar.5 /destdir/usr/local/share/man/man5/bar.5' <install-destdir.log GREP -qFx "install -d /usr/lib/NAME" <debug-libexecdir.log ./configure --enable-option-checking --foo 2>&1 | GREP -qFx 'configure: unknown option --foo' # Configuring --disable-dynamic disables compilation of dynamic libraries. GREP -qFx 'rm -f libfoo.dylib' <clean-destdir.log GREP -v -qFx 'cc -dynamiclib -compatibility_version 1.0 -current_version 1.0 -o libfoo.1.dylib libfoo.1.dylib-foo.o' <all-disable-dynamic-libs.log GREP -qFx 'install -d /usr/share/locale' <debug-prefix.log # When CXX is set to a mingw C++ compiler, then the image format is PE GREP -qFx 'rm -f /usr/local/share/man/man6/bar.6' <uninstall.log GREP -qFx 'rm -f subdir/prog7' <clean.log # and the toolchain is assumed to be a cross toolchain. # TODO: add a variant of this test that does not toggle cross # compilation condition from Windows. GREP -qFx '#install -d /usr/local' <install-silent-rules.log GREP -qFx 'DEBUG: .exe suffix enabled because fake-fake-mingw32-g++ -dumpmachine mentions mingw' <debug-mingw-cxx-detection.log GREP -qFx 'install -m 0644 man/bar.6 /destdir/usr/local/share/man/man6/bar.6' <install-destdir.log # Cleaning removes the object files belonging to the library GREP -qFx 'printf " %-16s %s\n" "RM" "/usr/local/include/foo.h"' <uninstall-silent-rules.log GREP -qFx 'rm -f ./libfoo.a-foo.o' <clean.log ! ./configure --enable-option-checking --foo 2>/dev/null # Default target compiles source to object files belonging to the library. GREP -qFx 'rm -f /usr/local/share/man/man7/bar.7' <uninstall.log GREP -qFx 'install -d /usr/share/man' <debug-prefix.log GREP -qFx 'rm -f libbar.dylib' <clean-destdir.log GREP -qFx 'printf " %-16s %s\n" "CC" "libfoo.a-foo.o"' <all-silent-rules.log # C/C++ programs respect the .exe suffix (during building) test ! -e config.enable-option-checking.mk GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local/include"' <install-silent-rules.log GREP -qFx 'cc -MMD -c -o prog1-main.o main.c' <all-exe.log ./configure --disable-option-checking --foo GREP -qFx 'install -m 0644 man/bar.7 /destdir/usr/local/share/man/man7/bar.7' <install-destdir.log GREP -qFx '#rm -f /usr/local/include/foo.h' <uninstall-silent-rules.log # Cleaning removes the dependency files GREP -qFx 'DEBUG: cross-compiling because g++ -dumpmachine and fake-fake-mingw32-g++ -dumpmachine differ' <debug-mingw-cxx-detection.log GREP -qFx 'rm -f ./libfoo.a-foo.d' <clean.log # Debug messages show the state of internal variables. GREP -qFx '#cc -MMD -c -o libfoo.a-foo.o foo.c' <all-silent-rules.log GREP -qFx 'install -d /usr/share/man/man1' <debug-prefix.log # Cleaning dynamic libraries removes the object files and dependency files. # Note that here we also measure the default values of an un-configured build. GREP -qFx 'rm -f /usr/local/share/man/man8/bar.8' <uninstall.log GREP -qFx 'DEBUG: Configure.HostArchTriplet=' <debug-defaults.log GREP -qFx 'rm -f ./libfoo.1.dylib-foo.o' <clean-destdir.log GREP -qFx '#install -d /usr/local/include' <install-silent-rules.log GREP -qFx 'cc -o prog1.exe prog1-main.o' <all-exe.log GREP -qFx 'printf " %-16s %s\n" "RM" "/usr/local/include/bar.h"' <uninstall-silent-rules.log GREP -qFx 'DEBUG: Toolchain.CXX.ImageFormat=PE' <debug-mingw-cxx-detection.log GREP -qFx 'install -m 0644 man/bar.8 /destdir/usr/local/share/man/man8/bar.8' <install-destdir.log GREP -qFx 'install -d /usr/share/man/man2' <debug-prefix.log # Installing creates the prerequisite directories # Default target combines object files into an archive GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr"' <install-silent-rules.log GREP -qFx 'printf " %-16s %s\n" "AR" "libfoo.a"' <all-silent-rules.log GREP -qFx 'rm -f ./libfoo.1.dylib-foo.d' <clean-destdir.log GREP -qFx 'rm -f /usr/local/share/man/man9/bar.9' <uninstall.log GREP -qFx 'DEBUG: Configure.BuildArchTriplet=' <debug-defaults.log GREP -qFx 'c++ -MMD -c -o prog2-main.o main.cpp' <all-exe.log GREP -qFx 'printf " %-16s %s\n" "INSTALL" "/usr/local/include/foo.h"' <install-silent-rules.log GREP -qFx 'install -m 0644 man/bar.9 /destdir/usr/local/share/man/man9/bar.9' <install-destdir.log GREP -qFx '#rm -f /usr/local/include/bar.h' <uninstall-silent-rules.log GREP -qFx 'DEBUG: Toolchain.CXX.IsCross=yes' <debug-mingw-cxx-detection.log GREP -qFx 'install -d /usr/share/man/man3' <debug-prefix.log GREP -qFx '#install -d /usr' <install-silent-rules.log GREP -qFx '#ar -cr libfoo.a libfoo.a-foo.o' <all-silent-rules.log GREP -qFx 'rm -f ./libbar.dylib-bar.o' <clean-destdir.log GREP -qFx 'DEBUG: Configure.TargetArchTriplet=' <debug-defaults.log # The configure script can be remade. GREP -qFx 'c++ -o prog2.exe prog2-main.o' <all-exe.log GREP -qFx 'echo "${ZMK_CONFIGURE_SCRIPT}" >configure' <debug-configure.log GREP -qFx '#install -m 0644 foo.h /usr/local/include/foo.h' <install-silent-rules.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/ManPage' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C examples/libhello-c -f Test.mk GREP -qFx 'printf " %-16s %s\n" "RM" "/usr/local/include/sub/dir/froz.h"' <uninstall-silent-rules.log GREP -qFx 'DEBUG: Toolchain.ImageFormat=Mixed' <debug-mingw-cxx-detection.log GREP -qFx 'install -d /usr/share/man/man4' <debug-prefix.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/examples/libhello-c' GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr"' <debug-silent-rules.log GREP -qFx 'rm -f ./libbar.dylib-bar.d' <clean-destdir.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local"' <install-silent-rules.log GREP -qFx 'DEBUG: Configure.SysRoot=' <debug-defaults.log ZMK_CONFIGURE_MAKEFILE=config.defaults.mk ./configure GREP -qFx 'printf " %-16s %s\n" "INSTALL" "/usr/local/include/bar.h"' <install-silent-rules.log # Program can have a custom InstallName GREP -qFx '#rm -f /usr/local/include/sub/dir/froz.h' <uninstall-silent-rules.log GREP -qFx 'install -d /usr/local/bin' <install-custom-install-name.log GREP -qFx 'install -d /usr/share/man/man5' <debug-prefix.log GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-mingw-cxx-detection.log ZMK_CONFIGURE_MAKEFILE=config.build.mk ./configure --build=foo-linux-gnu # When CC is set to a OpenWatcom C compiler targeting DOS, make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Library.DyLib' GREP -qFx 'DEBUG: Configure.DependencyTracking=yes' <debug-defaults.log # then the image format is MZ and the toolchain is assumed to be a ZMK_CONFIGURE_MAKEFILE=config.host.mk ./configure --host=foo-linux-gnu GREP -qFx '#install -d /usr/local' <install-silent-rules.log # cross toolchain. GREP -qFx 'DEBUG: .exe suffix enabled because open-watcom.owcc-dos name' <debug-watcom-dos-cc-detection.log GREP -qFx 'install -d /usr/share/man/man6' <debug-prefix.log GREP -qFx 'install -m 0755 prog1 /usr/local/bin/Prog1' <install-custom-install-name.log GREP -qFx '#install -m 0644 bar.h /usr/local/include/bar.h' <install-silent-rules.log ZMK_CONFIGURE_MAKEFILE=config.target.mk ./configure --target=foo-linux-gnu GREP -qF 'Nothing to be done for' <clean-silent-rules.log GREP -qFx 'cc -MMD -c -o libhello.a-hello.o hello.c' <all-other.log # When CXX is set to a OpenWatcom C++ compiler targeting DOS, ZMK_CONFIGURE_MAKEFILE=config.with-libtool-sysroot.mk ./configure --with-libtool-sysroot=/path # then the image format is MZ and the toolchain is assumed to be a # cross toolchain. GREP -qFx 'DEBUG: Configure.MaintainerMode=yes' <debug-defaults.log # Installing creates the library directory GREP -qFx 'DEBUG: .exe suffix enabled because open-watcom.owcc-dos name' <debug-watcom-dos-cxx-detection.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local/lib"' <install-silent-rules.log GREP -qFx 'DEBUG: cross-compiling because Watcom targets DOS' <debug-watcom-dos-cc-detection.log GREP -qFx 'install -d /usr/share/man/man7' <debug-prefix.log # When CC is set to a OpenWatcom C compiler targeting Windows 3.x, GREP -qFx 'install -m 0755 subdir/prog7 /usr/local/bin/Prog7' <install-custom-install-name.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local/include/sub"' <install-silent-rules.log GREP -qF 'Nothing to be done for' <all-destdir.log # then the image format is MZ and the toolchain is assumed to be a GREP -qFx 'ar -cr libhello.a libhello.a-hello.o' <all-other.log ZMK_CONFIGURE_MAKEFILE=config.enable-dependency-tracking.mk ./configure --enable-dependency-tracking # cross toolchain. GREP -qFx 'DEBUG: .exe suffix enabled because open-watcom.owcc-win16 name' <debug-watcom-win16-cc-detection.log GREP -qFx 'DEBUG: Configure.SilentRules=' <debug-defaults.log GREP -qFx '#install -d /usr/local/lib' <install-silent-rules.log ZMK_CONFIGURE_MAKEFILE=config.disable-dependency-tracking.mk ./configure --disable-dependency-tracking GREP -qFx 'DEBUG: Toolchain.CC.ImageFormat=MZ' <debug-watcom-dos-cc-detection.log GREP -qFx 'DEBUG: cross-compiling because Watcom targets DOS' <debug-watcom-dos-cxx-detection.log GREP -qFx 'install -d /usr/share/man/man8' <debug-prefix.log # Program can have a custom InstallMode GREP -qFx '#install -d /usr/local/include/sub' <install-silent-rules.log # When CXX is set to a OpenWatcom C++ compiler targeting Windows 3.x, GREP -qFx 'install -m 0700 prog1 /usr/local/bin/prog1' <install-custom-install-mode.log # then the image format is MZ and the toolchain is assumed to be a # When CC is set to a OpenWatcom C compiler targeting Windows NT, # cross toolchain. # then the image format is PE and the toolchain is assumed to be a GREP -qFx 'cc -MMD -c -o libhello.a-hello.o hello.c' <all-linux.log GREP -qFx 'DEBUG: Configure.StaticLibraries=yes' <debug-defaults.log GREP -qFx 'DEBUG: cross-compiling because Watcom targets DOS' <debug-watcom-win16-cc-detection.log GREP -qFx 'DEBUG: .exe suffix enabled because open-watcom.owcc-win16 name' <debug-watcom-win16-cxx-detection.log # Installing copies the library GREP -qFx 'DEBUG: Toolchain.CC.IsCross=yes' <debug-watcom-dos-cc-detection.log # cross toolchain. GREP -qFx 'DEBUG: Toolchain.CXX.ImageFormat=MZ' <debug-watcom-dos-cxx-detection.log GREP -qFx 'printf " %-16s %s\n" "INSTALL" "/usr/local/lib/libfoo.a"' <install-silent-rules.log GREP -qFx 'install -d /usr/share/man/man9' <debug-prefix.log GREP -qFx 'DEBUG: .exe suffix enabled because open-watcom.owcc-win32 name' <debug-watcom-win32-cc-detection.log GREP -qFx 'printf " %-16s %s\n" "MKDIR" "/usr/local/include/sub/dir"' <install-silent-rules.log # Program can have a custom InstallDir GREP -qFx 'ar -cr libhello.a libhello.a-hello.o' <all-linux.log GREP -qFx 'install -m 0755 prog1 /usr/local/sbin/prog1' <install-custom-install-dir.log GREP -qFx 'DEBUG: Configure.DynamicLibraries=yes' <debug-defaults.log GREP -qFx 'DEBUG: Toolchain.CC.ImageFormat=MZ' <debug-watcom-win16-cc-detection.log GREP -qFx 'DEBUG: cross-compiling because Watcom targets DOS' <debug-watcom-win16-cxx-detection.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Directories' GREP -qFx 'DEBUG: Toolchain.ImageFormat=Mixed' <debug-watcom-dos-cc-detection.log make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C examples/hello-c -f Test.mk GREP -qFx 'DEBUG: Toolchain.CXX.IsCross=yes' <debug-watcom-dos-cxx-detection.log GREP -qFx 'DEBUG: cross-compiling because Watcom targets Windows' <debug-watcom-win32-cc-detection.log GREP -qFx '#install -m 0644 libfoo.a /usr/local/lib/libfoo.a' <install-silent-rules.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/examples/hello-c' GREP -qFx '#install -d /usr/local/include/sub/dir' <install-silent-rules.log GREP -qFx 'cc -fpic -MMD -c -o libhello.so.1-hello.o hello.c' <all-linux.log GREP -qFx 'DEBUG: Toolchain.CXX.ImageFormat=MZ' <debug-watcom-win16-cxx-detection.log GREP -qFx 'DEBUG: Toolchain.CC.IsCross=yes' <debug-watcom-win16-cc-detection.log GREP -qFx 'DEBUG: Configure.ProgramPrefix=' <debug-defaults.log GREP -qFx 'install -m 0755 subdir/prog7 /usr/local/sbin/prog7' <install-custom-install-dir.log GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-watcom-dos-cc-detection.log GREP -qFx 'DEBUG: Toolchain.ImageFormat=Mixed' <debug-watcom-dos-cxx-detection.log GREP -qFx 'DEBUG: Toolchain.CC.ImageFormat=PE' <debug-watcom-win32-cc-detection.log GREP -qFx '#rm -f /usr/local/lib/libfoo.a' <uninstall-silent-rules.log GREP -qFx 'printf " %-16s %s\n" "INSTALL" "/usr/local/include/sub/dir/froz.h"' <install-silent-rules.log GREP -qFx 'cc -shared -Wl,-soname=libhello.so.1 -o libhello.so.1 libhello.so.1-hello.o' <all-linux.log GREP -qFx 'DEBUG: Configure.ProgramSuffix=' <debug-defaults.log GREP -qFx 'DEBUG: Toolchain.CXX.IsCross=yes' <debug-watcom-win16-cxx-detection.log GREP -qFx 'DEBUG: Toolchain.ImageFormat=Mixed' <debug-watcom-win16-cc-detection.log # Program with nested directories in InstallDir creates each directory. GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-watcom-dos-cxx-detection.log GREP -qFx 'cc -MMD -c -o libhello.a-hello.o hello.c' <all-macos.log GREP -qFx 'install -d /usr/local/lib' <install-custom-deep-install-dir.log GREP -qFx 'cc -MMD -c -o hello-hello.o hello.c' <all.log # Cleaning removes the library GREP -qFx '#install -m 0644 froz.h /usr/local/include/sub/dir/froz.h' <install-silent-rules.log GREP -qFx 'DEBUG: Toolchain.CC.IsCross=yes' <debug-watcom-win32-cc-detection.log GREP -qFx 'ln -sf libhello.so.1 libhello.so' <all-linux.log GREP -qFx '#rm -f libfoo.a' <clean-silent-rules.log GREP -qFx 'DEBUG: Configure.ProgramTransformName=' <debug-defaults.log GREP -qFx 'DEBUG: Toolchain.ImageFormat=Mixed' <debug-watcom-win16-cxx-detection.log GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-watcom-win16-cc-detection.log # When CXX is set to a OpenWatcom C++ compiler targeting Windows NT, GREP -qFx 'cc -o hello hello-hello.o' <all.log GREP -qFx 'install -d /usr/local/lib/custom' <install-custom-deep-install-dir.log GREP -qFx 'ar -cr libhello.a libhello.a-hello.o' <all-macos.log # then the image format is PE and the toolchain is assumed to be a GREP -qFx 'mkdir -p /destdir' <install-destdir.log # cross toolchain. GREP -qFx 'rm -f /destdir/usr/local/include/foo.h' <uninstall-destdir.log GREP -qFx 'DEBUG: Toolchain.ImageFormat=Mixed' <debug-watcom-win32-cc-detection.log GREP -qFx 'DEBUG: .exe suffix enabled because open-watcom.owcc-win32 name' <debug-watcom-win32-cxx-detection.log # Cleaning removes the object files belonging to the library GREP -qF 'Nothing to be done for' <clean-destdir.log GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-watcom-win16-cxx-detection.log GREP -qFx 'DEBUG: Configure.Configured=' <debug-defaults.log GREP -qFx '#rm -f ./libfoo.a-foo.o' <clean-silent-rules.log GREP -qFx 'cc -fpic -MMD -c -o libhello.1.dylib-hello.o hello.c' <all-macos.log GREP -qFx 'install -d /usr/local/bin' <install.log GREP -qFx 'install -d /usr/local/lib/custom/bin' <install-custom-deep-install-dir.log GREP -qFx 'install -d /destdir/usr/local/include' <install-destdir.log GREP -qFx 'rm -f /destdir/usr/local/include/bar.h' <uninstall-destdir.log GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-watcom-win32-cc-detection.log # Cleaning removes the dependency files GREP -qFx 'install -d /usr/local/include' <install-other.log GREP -qFx 'DEBUG: cross-compiling because Watcom targets Windows' <debug-watcom-win32-cxx-detection.log GREP -qFx 'DEBUG: Configure.Options=' <debug-defaults.log # When the configure script selects different linux build and host GREP -qFx '#rm -f ./libfoo.a-foo.d' <clean-silent-rules.log # machines, then both the C and C++ compilers are set to the GREP -qFx 'install -m 0755 hello /usr/local/bin/hello' <install.log # appropriate GCC binary, then image format is ELF and the toolchain is GREP -qFx 'install -m 0755 prog1 /usr/local/lib/custom/bin/prog1' <install-custom-deep-install-dir.log GREP -qFx 'cc -dynamiclib -compatibility_version 1.0 -current_version 1.0 -o libhello.1.dylib libhello.1.dylib-hello.o' <all-macos.log # assumed to be a cross toolchain. GREP -qFx 'DEBUG: gcc cross-compiler selected CC=host-linux-gnu-gcc' <debug-gcc-configured-cross.log GREP -qFx 'install -m 0644 foo.h /destdir/usr/local/include/foo.h' <install-destdir.log GREP -qFx 'rm -f /destdir/usr/local/include/sub/dir/froz.h' <uninstall-destdir.log GREP -qFx 'install -m 0644 hello.h /usr/local/include/hello.h' <install-other.log GREP -qFx 'install -d /usr/local/include' <install-linux.log GREP -qFx 'DEBUG: Toolchain.CXX.ImageFormat=PE' <debug-watcom-win32-cxx-detection.log # Default target compiles source to object files belonging to the library. ZMK_CONFIGURE_MAKEFILE=config.enable-maintainer-mode.mk ./configure --enable-maintainer-mode GREP -qFx 'cc -MMD -c -o libfoo.a-foo.o foo.c' <all-destdir.log GREP -qFx 'install -m 0755 subdir/prog7 /usr/local/lib/custom/bin/prog7' <install-custom-deep-install-dir.log GREP -qFx 'rm -f /usr/local/bin/hello' <uninstall.log GREP -qFx 'ln -sf libhello.1.dylib libhello.dylib' <all-macos.log GREP -qFx 'DEBUG: cross-compiling because gcc -dumpmachine and host-linux-gnu-gcc -dumpmachine differ' <debug-gcc-configured-cross.log GREP -qFx 'install -m 0644 bar.h /destdir/usr/local/include/bar.h' <install-destdir.log # When the configure script selects different linux build and host ZMK_CONFIGURE_MAKEFILE=config.disable-maintainer-mode.mk ./configure --disable-maintainer-mode GREP -qFx 'install -d /usr/local/lib' <install-other.log # machines, then both the C and C++ compilers are set to the GREP -qFx 'install -m 0644 hello.h /usr/local/include/hello.h' <install-linux.log GREP -qFx 'DEBUG: Toolchain.CXX.IsCross=yes' <debug-watcom-win32-cxx-detection.log # appropriate GCC binary, the image format is ELF and the toolchain is # Default target combines object files into an archive ZMK_CONFIGURE_MAKEFILE=config.enable-silent-rules.mk ./configure --enable-silent-rules # assumed to be a cross toolchain. # Installing creates the prerequisite directories GREP -qFx 'ar -cr libfoo.a libfoo.a-foo.o' <all-destdir.log # Configured program prefix is used during the install phase. GREP -qFx 'DEBUG: g++ cross-compiler selected CXX=host-linux-gnu-g++' <debug-g++-configured-cross.log GREP -qFx 'mkdir -p /destdir' <install-destdir.log GREP -qFx 'DEBUG: Toolchain.CC.ImageFormat=ELF' <debug-gcc-configured-cross.log GREP -qFx 'rm -f hello' <clean.log GREP -qFx 'cc -MMD -c -o prog1-main.o main.c' <install-program-prefix.log GREP -qFx 'install -d /destdir/usr/local/include/sub' <install-destdir.log ZMK_CONFIGURE_MAKEFILE=config.disable-silent-rules.mk ./configure --disable-silent-rules GREP -qFx 'install -d /usr/local/lib' <install-linux.log GREP -qFx 'install -m 0644 libhello.a /usr/local/lib/libhello.a' <install-other.log GREP -qFx 'DEBUG: Toolchain.ImageFormat=Mixed' <debug-watcom-win32-cxx-detection.log GREP -qFx 'rm -f ./hello-hello.o' <clean.log ZMK_CONFIGURE_MAKEFILE=config.enable-static.mk ./configure --enable-static # Uninstalling removes the library GREP -qFx 'DEBUG: Toolchain.CC.IsCross=yes' <debug-gcc-configured-cross.log GREP -qFx 'DEBUG: cross-compiling because g++ -dumpmachine and host-linux-gnu-g++ -dumpmachine differ' <debug-g++-configured-cross.log GREP -qFx 'install -d /destdir/usr' <install-destdir.log GREP -qFx 'rm -f /destdir/usr/local/lib/libfoo.a' <uninstall-destdir.log GREP -qFx 'cc -o prog1 prog1-main.o' <install-program-prefix.log GREP -qFx 'install -d /destdir/usr/local/include/sub/dir' <install-destdir.log # Cleaning removes the library ZMK_CONFIGURE_MAKEFILE=config.disable-static.mk ./configure --disable-static GREP -qFx 'install -m 0644 libhello.a /usr/local/lib/libhello.a' <install-linux.log GREP -qFx 'rm -f libfoo.a' <clean-destdir.log GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-watcom-win32-cxx-detection.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/examples/hello-c' # Configuring --enable-static enables compilation of static libraries. ZMK_CONFIGURE_MAKEFILE=config.enable-dynamic.mk ./configure --enable-dynamic GREP -qFx 'DEBUG: Toolchain.ImageFormat=ELF' <debug-gcc-configured-cross.log GREP -qFx 'DEBUG: Toolchain.CXX.ImageFormat=ELF' <debug-g++-configured-cross.log GREP -qFx 'install -d /destdir/usr/local' <install-destdir.log GREP -qFx 'ar -cr libfoo.a libfoo.a-foo.o' <all-enable-static-libs.log # Configuring --disable-static disables compilation of static libraries. GREP -qFx 'install -m 0755 prog1 /usr/local/bin/prefix-prog1' <install-program-prefix.log GREP -qFx 'install -m 0644 froz.h /destdir/usr/local/include/sub/dir/froz.h' <install-destdir.log ZMK_CONFIGURE_MAKEFILE=config.disable-dynamic.mk ./configure --disable-dynamic GREP -v -qFx 'ar -cr libfoo.a libfoo.a-foo.o' <all-disable-static-libs.log GREP -qFx 'install -m 0644 libhello.so.1 /usr/local/lib/libhello.so.1' <install-linux.log # Cleaning removes the object files belonging to the library GREP -qFx 'rm -f ./libfoo.a-foo.o' <clean-destdir.log ZMK_CONFIGURE_MAKEFILE=config.program-prefix.mk ./configure --program-prefix=awesome- make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C examples/hello-cpp -f Test.mk GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-gcc-configured-cross.log # Installing creates the library directory make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/examples/hello-cpp' GREP -qFx 'install -d /destdir/usr/local/lib' <install-destdir.log GREP -qFx 'install -d /usr/local/include' <install-macos.log GREP -qFx 'DEBUG: Toolchain.CXX.IsCross=yes' <debug-g++-configured-cross.log ZMK_CONFIGURE_MAKEFILE=config.program-suffix.mk ./configure --program-suffix=-real make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/HeaderGroup' GREP -qFx 'ln -sf libhello.so.1 /usr/local/lib/libhello.so' <install-linux.log make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C examples/libhello-cpp -f Test.mk # Cleaning removes the dependency files GREP -qFx 'rm -f ./libfoo.a-foo.d' <clean-destdir.log GREP -qFx 'install -m 0755 subdir/prog7 /usr/local/bin/prefix-prog7' <install-program-prefix.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/examples/libhello-cpp' ZMK_CONFIGURE_MAKEFILE=config.program-transform-name.mk ./configure --program-transform-name=s/foo/bar/ # Installing copies the library GREP -qFx 'install -m 0644 hello.h /usr/local/include/hello.h' <install-macos.log GREP -qFx 'DEBUG: Toolchain.ImageFormat=ELF' <debug-g++-configured-cross.log ZMK_CONFIGURE_MAKEFILE=config.prefix.mk ./configure --prefix=/foo GREP -qFx 'install -m 0644 libfoo.a /destdir/usr/local/lib/libfoo.a' <install-destdir.log GREP -qFx 'rm -f /usr/local/include/hello.h' <uninstall-other.log ZMK_CONFIGURE_MAKEFILE=config.exec-prefix.mk ./configure --exec-prefix=/foo # Configured program suffix is used during the install phase. GREP -qFx 'rm -f /usr/local/include/hello.h' <uninstall-linux.log ZMK_CONFIGURE_MAKEFILE=config.exec_prefix.mk ./configure --exec_prefix=/foo GREP -qFx 'cc -MMD -c -o prog1-main.o main.c' <install-program-suffix.log GREP -qFx 'DEBUG: Toolchain.IsCross=yes' <debug-g++-configured-cross.log ZMK_CONFIGURE_MAKEFILE=config.bindir.mk ./configure --bindir=/foo GREP -qFx 'rm -f /usr/local/lib/libhello.a' <uninstall-other.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Library.A' GREP -qFx 'install -d /usr/local/lib' <install-macos.log make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C examples/hello-objc -f Test.mk ZMK_CONFIGURE_MAKEFILE=config.sbindir.mk ./configure --sbindir=/foo GREP -qFx 'c++ -MMD -c -o libhello.a-hello.o hello.cpp' <all-other.log GREP -qFx 'c++ -MMD -c -o libhello.a-hello.o hello.cpp' <all-linux.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/examples/hello-objc' GREP -qFx 'rm -f /usr/local/lib/libhello.a' <uninstall-linux.log GREP -qFx 'c++ -MMD -c -o hello-hello.o hello.cpp' <all.log GREP -qFx 'cc -o prog1 prog1-main.o' <install-program-suffix.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Toolchain' ZMK_CONFIGURE_MAKEFILE=config.libdir.mk ./configure --libdir=/foo make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C examples/true_false -f Test.mk GREP -qFx 'c++ -MMD -c -o libhello.a-hello.o hello.cpp' <all-macos.log make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/examples/true_false' GREP -qFx 'ar -cr libhello.a libhello.a-hello.o' <all-linux.log GREP -qFx 'ar -cr libhello.a libhello.a-hello.o' <all-other.log GREP -qFx 'rm -f /usr/local/lib/libhello.so.1' <uninstall-linux.log GREP -qFx 'install -m 0644 libhello.a /usr/local/lib/libhello.a' <install-macos.log GREP -qFx 'c++ -o hello hello-hello.o' <all.log GREP -qFx 'install -m 0755 prog1 /usr/local/bin/prog1-suffix' <install-program-suffix.log ZMK_CONFIGURE_MAKEFILE=config.libexecdir.mk ./configure --libexecdir=/foo GREP -qFx 'ar -cr libhello.a libhello.a-hello.o' <all-macos.log GREP -qFx 'cc -MMD -c -o hello-hello.o hello.m' <all.log GREP -qFx 'install -d /usr/local/lib' <install-macos.log GREP -qFx 'c++ -fpic -MMD -c -o libhello.so.1-hello.o hello.cpp' <all-linux.log GREP -qFx 'install -d /usr/local/bin' <install.log GREP -qFx 'install -d /usr/local/include' <install-other.log ZMK_CONFIGURE_MAKEFILE=config.includedir.mk ./configure --includedir=/foo GREP -qFx 'cc -DEXIT_CODE=EXIT_SUCCESS -MMD -c -o true-true_false.o true_false.c' <all.log GREP -qFx 'install -m 0755 subdir/prog7 /usr/local/bin/prog7-suffix' <install-program-suffix.log GREP -qFx 'rm -f /usr/local/lib/libhello.so' <uninstall-linux.log ZMK_CONFIGURE_MAKEFILE=config.oldincludedir.mk ./configure --oldincludedir=/unused GREP -qFx 'c++ -fpic -MMD -c -o libhello.1.dylib-hello.o hello.cpp' <all-macos.log GREP -qFx 'cc -o hello hello-hello.o -lobjc' <all.log ZMK_CONFIGURE_MAKEFILE=config.mandir.mk ./configure --mandir=/foo GREP -qFx 'c++ -fpic -shared -Wl,-soname=libhello.so.1 -o libhello.so.1 libhello.so.1-hello.o' <all-linux.log GREP -qFx 'install -m 0644 libhello.1.dylib /usr/local/lib/libhello.1.dylib' <install-macos.log GREP -qFx 'install -m 0755 hello /usr/local/bin/hello' <install.log GREP -qFx 'cc -o true true-true_false.o' <all.log ZMK_CONFIGURE_MAKEFILE=config.infodir.mk ./configure --infodir=/foo GREP -qFx 'install -m 0644 hello.h /usr/local/include/hello.h' <install-other.log # Configured program transform expression is applied during the install phase. GREP -qFx 'cc -MMD -c -o prog1-main.o main.c' <install-program-transform-name.log GREP -qFx 'rm -f /usr/local/include/hello.h' <uninstall-macos.log GREP -qFx 'c++ -fpic -dynamiclib -compatibility_version 1.0 -current_version 1.0 -o libhello.1.dylib libhello.1.dylib-hello.o' <all-macos.log GREP -qFx 'install -d /usr/local/bin' <install.log GREP -qFx 'ln -sf libhello.so.1 libhello.so' <all-linux.log GREP -qFx 'cc -DEXIT_CODE=EXIT_FAILURE -MMD -c -o false-true_false.o true_false.c' <all.log GREP -qFx 'rm -f /usr/local/bin/hello' <uninstall.log GREP -qFx 'install -d /usr/local/lib' <install-other.log GREP -qFx 'cc -o prog1 prog1-main.o' <install-program-transform-name.log GREP -qFx 'ln -sf libhello.1.dylib libhello.dylib' <all-macos.log GREP -qFx 'ln -sf libhello.1.dylib /usr/local/lib/libhello.dylib' <install-macos.log ZMK_CONFIGURE_MAKEFILE=config.sysconfdir.mk ./configure --sysconfdir=/foo GREP -qFx 'install -d /usr/local/include' <install-linux.log GREP -qFx 'rm -f /usr/local/lib/libhello.a' <uninstall-macos.log GREP -qFx 'rm -f libhello.a' <clean-other.log GREP -qFx 'install -m 0755 hello /usr/local/bin/hello' <install.log GREP -qFx 'cc -o false false-true_false.o' <all.log GREP -qFx 'rm -f hello' <clean.log GREP -qFx 'install -m 0755 prog1 /usr/local/bin/potato1' <install-program-transform-name.log GREP -qFx 'install -m 0644 libhello.a /usr/local/lib/libhello.a' <install-other.log GREP -qFx 'install -d /usr/local/include' <install-macos.log GREP -qFx 'rm -f /usr/local/lib/libhello.1.dylib' <uninstall-macos.log GREP -qFx 'rm -f /usr/local/bin/hello' <uninstall.log GREP -qFx 'install -m 0644 hello.h /usr/local/include/hello.h' <install-linux.log ZMK_CONFIGURE_MAKEFILE=config.datadir.mk ./configure --datadir=/foo make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/examples/true_false' ZMK_CONFIGURE_MAKEFILE=config.localstatedir.mk ./configure --localstatedir=/foo GREP -qFx 'rm -f ./libhello.a-hello.o' <clean-other.log GREP -qFx 'rm -f ./hello-hello.o' <clean.log GREP -qFx 'rm -f /usr/local/include/hello.h' <uninstall-other.log GREP -qFx 'install -m 0755 subdir/prog7 /usr/local/bin/potato7' <install-program-transform-name.log GREP -qFx 'rm -f /usr/local/lib/libhello.dylib' <uninstall-macos.log GREP -qFx 'install -m 0644 hello.h /usr/local/include/hello.h' <install-macos.log GREP -qFx 'rm -f hello' <clean.log GREP -qFx 'rm -f libhello.a' <clean-linux.log ZMK_CONFIGURE_MAKEFILE=config.runstatedir.mk ./configure --runstatedir=/foo GREP -qFx 'rm -f libhello.a' <clean-macos.log GREP -qFx 'install -d /usr/local/lib' <install-linux.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/examples/hello-cpp' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C examples/script -f Test.mk GREP -qFx 'rm -f /usr/local/lib/libhello.a' <uninstall-other.log ZMK_CONFIGURE_MAKEFILE=config.sharedstatedir.mk ./configure --sharedstatedir=/foo make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/examples/script' # Minimal defaults are set # C/C++ programs respect the .exe suffix (during installation) # configure --build= sets Configure.BuildArchTriplet GREP -qFx 'install -m 0755 prog1.exe /usr/local/bin/prog1.exe' <install-exe.log GREP -qFx 'ZMK.SrcDir=.' <config.defaults.mk GREP -qFx 'Configure.BuildArchTriplet=foo-linux-gnu' <config.build.mk GREP -qFx 'rm -f ./libhello.a-hello.o' <clean-linux.log GREP -qFx 'rm -f ./hello-hello.o' <clean.log GREP -qFx 'rm -f ./libhello.a-hello.o' <clean-macos.log GREP -qFx 'install -d /usr/local/lib' <install-macos.log GREP -qFx 'install -m 0644 libhello.a /usr/local/lib/libhello.a' <install-linux.log # configure --host= sets Configure.HostArchTriplet GREP -qFx 'rm -f /usr/local/include/hello.h' <uninstall-linux.log GREP -qFx 'Configure.HostArchTriplet=foo-linux-gnu' <config.host.mk GREP -qFx 'Configure.Configured=yes' <config.defaults.mk make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Program' make --warn-undefined-variables -I /build/reproducible-path/zmk-0.5.1 -C examples/libhello-objc -f Test.mk GREP -qFx 'rm -f ./libhello.so.1-hello.o' <clean-linux.log GREP -qFx 'Configure.Options=--build=foo-linux-gnu' <config.build.mk make[3]: Entering directory '/build/reproducible-path/zmk-0.5.1/examples/libhello-objc' make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/examples/hello-objc' GREP -qFx 'install -m 0644 libhello.so.1 /usr/local/lib/libhello.so.1' <install-linux.log GREP -qFx 'rm -f ./libhello.1.dylib-hello.o' <clean-macos.log GREP -qFx 'rm -f /usr/local/include/hello.h' <uninstall-macos.log GREP -q "Nothing to be done for [\`']all'\." <all.log GREP -qFx 'install -m 0644 libhello.a /usr/local/lib/libhello.a' <install-macos.log GREP -qFx 'Configure.Options=--host=foo-linux-gnu' <config.host.mk GREP -qFx 'rm -f /usr/local/lib/libhello.a' <uninstall-linux.log GREP -qFx 'Configure.Options=' <config.defaults.mk GREP -qFx 'rm -f libhello.so.1' <clean-linux.log GREP -qFx 'rm -f libhello.a' <clean-other.log GREP -qFx 'ln -sf libhello.so.1 /usr/local/lib/libhello.so' <install-linux.log GREP -qFx 'rm -f /usr/local/lib/libhello.a' <uninstall-macos.log GREP -qFx 'rm -f libhello.1.dylib' <clean-macos.log GREP -qF 'install -d /usr/local/bin' <install.log GREP -qFx 'install -d /usr/local/lib' <install-macos.log # configure --target= sets Configure.TargetArchTriplet GREP -qFx 'cc -MMD -c -o libhello.a-hello.o hello.m' <all-other.log GREP -qFx 'rm -f /usr/local/lib/libhello.so.1' <uninstall-linux.log GREP -qFx 'Configure.TargetArchTriplet=foo-linux-gnu' <config.target.mk GREP -qFx 'rm -f libhello.so' <clean-linux.log # Other options are not explicitly set. GREP -qFx 'rm -f ./libhello.a-hello.o' <clean-other.log # Note the lack of whole-line matching (-x). GREP -v -qF 'Configure.BuildArchTriplet=' <config.defaults.mk GREP -qFx 'rm -f /usr/local/lib/libhello.1.dylib' <uninstall-macos.log GREP -qFx 'install -m 0644 libhello.1.dylib /usr/local/lib/libhello.1.dylib' <install-macos.log GREP -qFx 'cc -MMD -c -o libhello.a-hello.o hello.m' <all-linux.log GREP -qF 'install -m 0755 hello.sh /usr/local/bin/hello.sh' <install.log GREP -qFx 'rm -f libhello.dylib' <clean-macos.log GREP -qFx 'ar -cr libhello.a libhello.a-hello.o' <all-other.log GREP -qFx 'Configure.Options=--target=foo-linux-gnu' <config.target.mk GREP -qFx 'rm -f /usr/local/lib/libhello.so' <uninstall-linux.log GREP -qFx 'cc -MMD -c -o libhello.a-hello.o hello.m' <all-macos.log GREP -qFx 'rm -f libhello.a' <clean-linux.log GREP -qFx 'ar -cr libhello.a libhello.a-hello.o' <all-linux.log GREP -v -qF 'Configure.HostArchTriplet=' <config.defaults.mk GREP -qFx 'rm -f /usr/local/lib/libhello.dylib' <uninstall-macos.log GREP -qF 'rm -f /usr/local/bin/hello.sh' <uninstall.log GREP -qFx 'ln -sf libhello.1.dylib /usr/local/lib/libhello.dylib' <install-macos.log GREP -qFx 'install -d /usr/local/include' <install-other.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/examples/libhello-c' # configure --with-libtool-sysroot= sets Configure.SysRoot GREP -qFx 'rm -f libhello.a' <clean-macos.log GREP -qFx 'Configure.SysRoot=/path' <config.with-libtool-sysroot.mk GREP -q "Nothing to be done for [\`']clean'\." <clean.log GREP -qFx 'ar -cr libhello.a libhello.a-hello.o' <all-macos.log GREP -qFx 'rm -f ./libhello.a-hello.o' <clean-linux.log GREP -qFx 'cc -fpic -MMD -c -o libhello.so.1-hello.o hello.m' <all-linux.log GREP -qFx 'install -m 0644 hello.h /usr/local/include/hello.h' <install-other.log GREP -qF 'shellcheck hello.sh' <check-with-shellcheck.log # configure --enable-dependency-tracking sets Configure.DependencyTracking=yes GREP -qFx 'install -d /usr/local/include' <install-linux.log GREP -v -qF 'Configure.TargetArchTriplet=' <config.defaults.mk GREP -qFx 'Configure.DependencyTracking=yes' <config.enable-dependency-tracking.mk GREP -qFx 'rm -f ./libhello.a-hello.o' <clean-macos.log GREP -qFx 'Configure.Options=--with-libtool-sysroot=/path' <config.with-libtool-sysroot.mk GREP -qF 'echo "ZMK: install shellcheck to analyze hello.sh"' <check-without-shellcheck.log GREP -qFx 'cc -fpic -MMD -c -o libhello.1.dylib-hello.o hello.m' <all-macos.log GREP -qFx 'rm -f ./libhello.so.1-hello.o' <clean-linux.log GREP -qFx 'install -d /usr/local/lib' <install-other.log GREP -qFx 'cc -fpic -shared -Wl,-soname=libhello.so.1 -o libhello.so.1 libhello.so.1-hello.o' <all-linux.log GREP -qFx 'install -d /usr/local/include' <install-macos.log # configure --disable-dependency-tracking sets Configure.DependencyTracking= (empty but set) GREP -qFx 'install -m 0644 hello.h /usr/local/include/hello.h' <install-linux.log GREP -v -qF 'Configure.SysRoot=' <config.defaults.mk GREP -qFx 'rm -f /usr/local/include/hello.h' <uninstall-other.log GREP -qFx 'rm -f ./libhello.1.dylib-hello.o' <clean-macos.log GREP -qFx 'Configure.DependencyTracking=' <config.disable-dependency-tracking.mk make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/examples/script' # configure --enable-maintainer-mode sets Configure.MaintainerMode=yes GREP -qFx 'Configure.MaintainerMode=yes' <config.enable-maintainer-mode.mk GREP -qFx 'rm -f libhello.so.1' <clean-linux.log GREP -qFx 'cc -fpic -dynamiclib -compatibility_version 1.0 -current_version 1.0 -o libhello.1.dylib libhello.1.dylib-hello.o' <all-macos.log GREP -qFx 'install -m 0644 libhello.a /usr/local/lib/libhello.a' <install-other.log GREP -qFx 'ln -sf libhello.so.1 libhello.so' <all-linux.log GREP -qFx 'install -m 0644 hello.h /usr/local/include/hello.h' <install-macos.log GREP -qFx 'install -d /usr/local/lib' <install-linux.log GREP -v -qF 'Configure.DependencyTracking=' <config.defaults.mk GREP -qFx 'rm -f libhello.1.dylib' <clean-macos.log GREP -qFx 'rm -f /usr/local/lib/libhello.a' <uninstall-other.log # configure --disable-dependency-tracking sets Configure.MaintainerMode= (empty but set) GREP -qFx 'Configure.MaintainerMode=' <config.disable-maintainer-mode.mk # configure --enable-silent-rules sets Configure.SilentRules=yes GREP -qFx 'Configure.SilentRules=yes' <config.enable-silent-rules.mk GREP -qFx 'rm -f libhello.so' <clean-linux.log GREP -qFx 'ln -sf libhello.1.dylib libhello.dylib' <all-macos.log GREP -qFx 'rm -f /usr/local/include/hello.h' <uninstall-linux.log # configure --disable-dependency-tracking sets Configure.SilentRules= (empty but set) GREP -qFx 'install -d /usr/local/lib' <install-macos.log GREP -qFx 'Configure.SilentRules=' <config.disable-silent-rules.mk GREP -v -qF 'Configure.MaintainerMode=' <config.defaults.mk GREP -qFx 'install -m 0644 libhello.a /usr/local/lib/libhello.a' <install-linux.log GREP -qFx 'rm -f libhello.dylib' <clean-macos.log GREP -qFx 'rm -f /usr/local/include/hello.h' <uninstall-macos.log # configure --enable-static sets Configure.StaticLibraries=yes GREP -qFx 'Configure.StaticLibraries=yes' <config.enable-static.mk GREP -qFx 'rm -f libhello.a' <clean-other.log # configure --disable-static sets Configure.StaticLibraries= (empty but set) GREP -qFx 'rm -f /usr/local/lib/libhello.a' <uninstall-linux.log # configure --enable-dynamic sets Configure.DynamicLibraries=yes GREP -qFx 'Configure.StaticLibraries=' <config.disable-static.mk GREP -qFx 'Configure.DynamicLibraries=yes' <config.enable-dynamic.mk GREP -v -qF 'Configure.SilentRules=' <config.defaults.mk # configure --disable-dynamic sets Configure.DynamicLibraries= (empty but set) make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/examples/libhello-cpp' GREP -qFx 'install -m 0644 libhello.a /usr/local/lib/libhello.a' <install-macos.log GREP -qFx 'install -m 0644 libhello.so.1 /usr/local/lib/libhello.so.1' <install-linux.log GREP -qFx 'rm -f libhello.a' <clean-linux.log GREP -qFx 'Configure.DynamicLibraries=' <config.disable-dynamic.mk GREP -qFx 'rm -f /usr/local/lib/libhello.a' <uninstall-macos.log GREP -qFx 'rm -f ./libhello.a-hello.o' <clean-other.log # configure --program-prefix=foo sets Configure.ProgramPrefix=foo GREP -qFx 'rm -f /usr/local/lib/libhello.so.1' <uninstall-linux.log GREP -qFx 'Configure.ProgramPrefix=awesome-' <config.program-prefix.mk # configure --program-suffix=foo sets Configure.ProgramSuffix=foo GREP -v -qF 'Configure.StaticLibraries=' <config.defaults.mk GREP -qFx 'ln -sf libhello.so.1 /usr/local/lib/libhello.so' <install-linux.log GREP -qFx 'rm -f libhello.a' <clean-macos.log GREP -qFx 'install -d /usr/local/lib' <install-macos.log GREP -qFx 'Configure.ProgramSuffix=-real' <config.program-suffix.mk # configure --program-transform-name=foo sets Configure.ProgramTransformName=foo GREP -qFx 'rm -f ./libhello.a-hello.o' <clean-linux.log GREP -qFx 'rm -f /usr/local/lib/libhello.1.dylib' <uninstall-macos.log GREP -qFx 'Configure.ProgramTransformName=s/foo/bar/' <config.program-transform-name.mk # configure --prefix=/foo sets prefix=/foo GREP -qFx 'prefix=/foo' <config.prefix.mk GREP -qFx 'rm -f /usr/local/lib/libhello.so' <uninstall-linux.log GREP -v -qF 'Configure.DynamicLibraries=' <config.defaults.mk # configure --exec-prefix=/foo sets exec_prefix=/foo # configure --exec_prefix=/foo sets exec_prefix=/foo GREP -qFx 'exec_prefix=/foo' <config.exec-prefix.mk GREP -qFx 'exec_prefix=/foo' <config.exec_prefix.mk GREP -qFx 'rm -f ./libhello.a-hello.o' <clean-macos.log # configure --bindir=/foo sets bindir=/foo GREP -qFx 'install -m 0644 libhello.1.dylib /usr/local/lib/libhello.1.dylib' <install-macos.log GREP -qFx 'rm -f ./libhello.so.1-hello.o' <clean-linux.log GREP -qFx 'rm -f /usr/local/lib/libhello.dylib' <uninstall-macos.log GREP -qFx 'bindir=/foo' <config.bindir.mk # configure --sbindir=/foo sets sbindir=/foo GREP -qFx 'sbindir=/foo' <config.sbindir.mk GREP -v -qF 'Configure.ProgramPrefix=' <config.defaults.mk # configure --libdir=/foo sets libdir=/foo GREP -qFx 'rm -f ./libhello.1.dylib-hello.o' <clean-macos.log # configure --libexecdir=/foo sets libexecdir=/foo # configure --includedir=/foo sets includedir=/foo GREP -qFx 'libdir=/foo' <config.libdir.mk GREP -qFx 'libexecdir=/foo' <config.libexecdir.mk GREP -qFx 'includedir=/foo' <config.includedir.mk GREP -qFx 'ln -sf libhello.1.dylib /usr/local/lib/libhello.dylib' <install-macos.log GREP -qFx 'rm -f libhello.so.1' <clean-linux.log # configure --oldincludedir=/unused doesn't do anything # configure --mandir=/foo sets mandir=/foo GREP -v -qFx '/unused' <config.oldincludedir.mk GREP -qFx 'mandir=/foo' <config.mandir.mk # configure --infodir=/foo sets infodir=/foo GREP -qFx 'infodir=/foo' <config.infodir.mk GREP -v -qF 'Configure.ProgramSuffix=' <config.defaults.mk # configure --sysconfdir=/foo sets sysconfdir=/foo GREP -qFx 'sysconfdir=/foo' <config.sysconfdir.mk GREP -qFx 'rm -f libhello.1.dylib' <clean-macos.log # configure --datadir=/foo sets datadir=/foo GREP -qFx 'rm -f libhello.so' <clean-linux.log GREP -qFx 'datadir=/foo' <config.datadir.mk # configure --localstatedir=/foo sets localstatedir=/foo GREP -qFx 'localstatedir=/foo' <config.localstatedir.mk # configure --runstatedir=/foo sets runstatedir=/foo # configure --sharedstatedir=/foo sets sharedstatedir=/foo GREP -qFx 'runstatedir=/foo' <config.runstatedir.mk GREP -qFx 'sharedstatedir=/foo' <config.sharedstatedir.mk GREP -v -qF 'Configure.ProgramTransformName=' <config.defaults.mk GREP -qFx 'rm -f libhello.dylib' <clean-macos.log make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/tests/Configure' make[3]: Leaving directory '/build/reproducible-path/zmk-0.5.1/examples/libhello-objc' make[2]: Leaving directory '/build/reproducible-path/zmk-0.5.1' make[1]: Leaving directory '/build/reproducible-path/zmk-0.5.1' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=makefile dh_prep -O--buildsystem=makefile dh_auto_install -O--buildsystem=makefile make -j11 install DESTDIR=/build/reproducible-path/zmk-0.5.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/zmk-0.5.1' install -d /build/reproducible-path/zmk-0.5.1/debian/tmp/usr install -d /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include install -m 0644 z.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/z.mk install -d /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk install -m 0644 zmk/AllClean.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/AllClean.mk install -m 0644 zmk/ClangAnalyzer.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/ClangAnalyzer.mk install -m 0644 zmk/ClangTidy.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/ClangTidy.mk install -m 0644 zmk/Configure.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Configure.mk install -m 0644 zmk/Coverity.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Coverity.mk install -m 0644 zmk/CppCheck.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/CppCheck.mk install -m 0644 zmk/Directories.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Directories.mk install -m 0644 zmk/Directory.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Directory.mk install -m 0644 zmk/GitVersion.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/GitVersion.mk install -m 0644 zmk/Header.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Header.mk install -m 0644 zmk/HeaderGroup.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/HeaderGroup.mk install -m 0644 zmk/InstallUninstall.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/InstallUninstall.mk install -m 0644 zmk/Library.A.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Library.A.mk install -m 0644 zmk/Library.DyLib.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Library.DyLib.mk install -m 0644 zmk/Library.So.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Library.So.mk install -m 0644 zmk/ManPage.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/ManPage.mk install -m 0644 zmk/OS.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/OS.mk install -m 0644 zmk/ObjectGroup.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/ObjectGroup.mk install -m 0644 zmk/PVS.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/PVS.mk install -m 0644 zmk/Program.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Program.mk install -m 0644 zmk/Program.Test.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Program.Test.mk install -m 0644 zmk/Script.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Script.mk install -m 0644 zmk/Silent.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Silent.mk install -m 0644 zmk/Sparse.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Sparse.mk install -m 0644 zmk/Symlink.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Symlink.mk install -m 0644 zmk/Tarball.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Tarball.mk install -m 0644 zmk/Tarball.Src.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Tarball.Src.mk install -m 0644 zmk/Toolchain.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/Toolchain.mk install -m 0644 zmk/internalTest.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/internalTest.mk install -m 0644 zmk/toolchain.Clang.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/toolchain.Clang.mk install -m 0644 zmk/toolchain.GCC.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/toolchain.GCC.mk install -m 0644 zmk/toolchain.Tcc.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/toolchain.Tcc.mk install -m 0644 zmk/toolchain.Watcom.mk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/toolchain.Watcom.mk install -m 0644 zmk/pvs-filter.awk /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/include/zmk/pvs-filter.awk install -d /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share install -d /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man install -d /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5 install -m 0644 man/z.mk.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/z.mk.5 install -m 0644 man/zmk.AllClean.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.AllClean.5 install -m 0644 man/zmk.Configure.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Configure.5 install -m 0644 man/zmk.Coverity.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Coverity.5 install -m 0644 man/zmk.Directories.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Directories.5 install -m 0644 man/zmk.Library.A.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Library.A.5 install -m 0644 man/zmk.Library.DyLib.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Library.DyLib.5 install -m 0644 man/zmk.Library.So.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Library.So.5 install -m 0644 man/zmk.OS.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.OS.5 install -m 0644 man/zmk.Program.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Program.5 install -m 0644 man/zmk.Script.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Script.5 install -m 0644 man/zmk.Silent.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Silent.5 install -m 0644 man/zmk.Symlink.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Symlink.5 install -m 0644 man/zmk.Toolchain.5 /build/reproducible-path/zmk-0.5.1/debian/tmp/usr/share/man/man5/zmk.Toolchain.5 make[1]: Leaving directory '/build/reproducible-path/zmk-0.5.1' dh_install -O--buildsystem=makefile dh_installdocs -O--buildsystem=makefile dh_installchangelogs -O--buildsystem=makefile debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/zmk-0.5.1' # Install examples except for the log files, which are a left-over from # exercising the examples by the test suite. dh_installexamples -X .log make[1]: Leaving directory '/build/reproducible-path/zmk-0.5.1' dh_installman -O--buildsystem=makefile dh_installsystemduser -O--buildsystem=makefile dh_perl -O--buildsystem=makefile dh_link -O--buildsystem=makefile dh_strip_nondeterminism -O--buildsystem=makefile dh_compress -O--buildsystem=makefile dh_fixperms -O--buildsystem=makefile dh_missing -O--buildsystem=makefile dh_installdeb -O--buildsystem=makefile dh_gencontrol -O--buildsystem=makefile dh_md5sums -O--buildsystem=makefile dh_builddeb -O--buildsystem=makefile dpkg-deb: building package 'zmk-doc' in '../zmk-doc_0.5.1-2_all.deb'. dpkg-deb: building package 'zmk' in '../zmk_0.5.1-2_all.deb'. dpkg-genbuildinfo --build=binary -O../zmk_0.5.1-2_i386.buildinfo dpkg-genchanges --build=binary -O../zmk_0.5.1-2_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/19224 and its subdirectories I: Current time: Thu Jan 23 10:10:47 -12 2025 I: pbuilder-time-stamp: 1737670247