Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/d/devio/devio_1.2-1.2+b1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/devio-1.2-1.2+b1kbxv8k5k/devio_1.2-1.2_amd64.buildinfo Get source package info: devio=1.2-1.2 Source URL: http://snapshot.notset.fr/mr/package/devio/1.2-1.2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-10 automake=1:1.15-6 autopoint=0.19.8.1-2 autotools-dev=20161112.1 base-files=9.8 base-passwd=3.5.43 bash=4.4-4 binutils=2.27.90.20170221-1 bsdmainutils=9.0.12 bsdutils=1:2.29.1-1 build-essential=12.3 bzip2=1.0.6-8.1 coreutils=8.26-3 cpp=4:6.3.0-1 cpp-6=6.3.0-8 dash=0.5.8-2.4 debconf=1.5.60 debhelper=10.2.5 debianutils=4.8.1 dh-autoreconf=13 dh-strip-nondeterminism=0.031-1 diffutils=1:3.5-3 dpkg=1.18.22 dpkg-dev=1.18.22 e2fslibs=1.43.4-2 e2fsprogs=1.43.4-2 file=1:5.29-3 findutils=4.6.0+git+20161106-2 g++=4:6.3.0-1 g++-6=6.3.0-8 gcc=4:6.3.0-1 gcc-6=6.3.0-8 gcc-6-base=6.3.0-8 gettext=0.19.8.1-2 gettext-base=0.19.8.1-2 grep=2.27-2 groff-base=1.22.3-9 gzip=1.6-5 hostname=3.18 init-system-helpers=1.47 intltool-debian=0.35.0+20060710.4 libacl1=2.2.52-3+b1 libarchive-zip-perl=1.59-1 libasan3=6.3.0-8 libatomic1=6.3.0-8 libattr1=1:2.4.47-2+b2 libaudit-common=1:2.6.7-1 libaudit1=1:2.6.7-1 libblkid1=2.29.1-1 libbsd0=0.8.3-1 libbz2-1.0=1.0.6-8.1 libc-bin=2.24-9 libc-dev-bin=2.24-9 libc6=2.24-9 libc6-dev=2.24-9 libcap-ng0=0.7.7-3+b1 libcc1-0=6.3.0-8 libcilkrts5=6.3.0-8 libcomerr2=1.43.4-2 libcroco3=0.6.11-2 libdb5.3=5.3.28-12+b1 libdebconfclient0=0.224 libdpkg-perl=1.18.22 libfdisk1=2.29.1-1 libffi6=3.2.1-6 libfile-stripnondeterminism-perl=0.031-1 libgcc-6-dev=6.3.0-8 libgcc1=1:6.3.0-8 libgcrypt20=1.7.6-1 libgdbm3=1.8.3-14 libglib2.0-0=2.50.3-1 libgmp10=2:6.1.2+dfsg-1 libgomp1=6.3.0-8 libgpg-error0=1.26-2 libicu57=57.1-5 libisl15=0.18-1 libitm1=6.3.0-8 liblsan0=6.3.0-8 liblz4-1=0.0~r131-2+b1 liblzma5=5.2.2-1.2+b1 libmagic-mgc=1:5.29-3 libmagic1=1:5.29-3 libmount1=2.29.1-1 libmpc3=1.0.3-1 libmpfr4=3.1.5-1 libmpx2=6.3.0-8 libncurses5=6.0+20161126-1 libncursesw5=6.0+20161126-1 libpam-modules=1.1.8-3.5 libpam-modules-bin=1.1.8-3.5 libpam-runtime=1.1.8-3.5 libpam0g=1.1.8-3.5 libpcre3=2:8.39-2.1 libperl5.24=5.24.1-1 libpipeline1=1.4.1-2 libquadmath0=6.3.0-8 libselinux1=2.6-3 libsemanage-common=2.6-2 libsemanage1=2.6-2 libsepol1=2.6-2 libsigsegv2=2.10-5 libsmartcols1=2.29.1-1 libss2=1.43.4-2 libstdc++-6-dev=6.3.0-8 libstdc++6=6.3.0-8 libsystemd0=232-19 libtimedate-perl=2.3000-2 libtinfo5=6.0+20161126-1 libtool=2.4.6-2 libtsan0=6.3.0-8 libubsan0=6.3.0-8 libudev1=232-18 libunistring0=0.9.6+really0.9.3-0.1 libustr-1.0-1=1.0.4-6 libuuid1=2.29.1-1 libxml2=2.9.4+dfsg1-2.2 linux-libc-dev=4.9.13-1 login=1:4.4-4 m4=1.4.18-1 make=4.1-9.1 man-db=2.7.6.1-2 mawk=1.3.3-17 mount=2.29.1-1 multiarch-support=2.24-9 ncurses-base=6.0+20161126-1 ncurses-bin=6.0+20161126-1 passwd=1:4.4-4 patch=2.7.5-1 perl=5.24.1-1 perl-base=5.24.1-1 perl-modules-5.24=5.24.1-1 po-debconf=1.0.20 sed=4.4-1 sensible-utils=0.0.9 sysvinit-utils=2.88dsf-59.9 tar=1.29b-1.1 util-linux=2.29.1-1 xz-utils=5.2.2-1.2+b1 zlib1g=1:1.2.8.dfsg-5 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20170316T153720Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20170302T092306Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d devio=1.2-1.2 && mkdir -p /build/devio-7gYtl_ && dpkg-source --no-check -x /*.dsc /build/devio-7gYtl_/devio-1.2 && cd /build/devio-7gYtl_/devio-1.2 && { printf '%s' 'devio (1.2-1.2+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * rebuild with PIE -- amd64 / i386 Build Daemon (x86-ubc-01) Wed, 23 Mar 2016 08:54:00 -0300 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/devio-7gYtl_" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/devio-7gYtl_/devio-1.2 && env DEB_BUILD_OPTIONS="parallel=4" SOURCE_DATE_EPOCH="1458734040" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/devio-7gYtl_ /tmp/devio-1.2-1.2+b1kbxv8k5k stretch /dev/null deb http://snapshot.notset.fr/archive/debian/20170302T092306Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.jgBRtuBvix as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.jgBRtuBvix Reading package lists... Building dependency tree... util-linux is already the newest version (2.29.1-1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 131 kB of archives. After this operation, 374 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20170302T092306Z unstable/main amd64 libfakeroot amd64 1.21-3.1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20170302T092306Z unstable/main amd64 fakeroot amd64 1.21-3.1 [85.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 131 kB in 0s (1007 kB/s) Selecting previously unselected package libfakeroot:amd64. (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 ... 4397 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.21-3.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.21-3.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.21-3.1_amd64.deb ... Unpacking fakeroot (1.21-3.1) ... Processing triggers for libc-bin (2.24-9) ... Setting up libfakeroot:amd64 (1.21-3.1) ... Setting up fakeroot (1.21-3.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.24-9) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20170316T153720Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20170302T092306Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.jgBRtuBvix Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20170316T153720Z unstable InRelease [231 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20170302T092306Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20170316T153720Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20170316T153720Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20170316T153720Z unstable/main amd64 Packages [10.0 MB] Fetched 32.8 MB in 27s (1201 kB/s) Reading package lists... W: Problem unlinking the file auxfiles - Clean (21: Is a directory) I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.jgBRtuBvix I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d devio=1.2-1.2 && mkdir -p /build/devio-7gYtl_ && dpkg-source --no-check -x /*.dsc /build/devio-7gYtl_/devio-1.2 && cd /build/devio-7gYtl_/devio-1.2 && { printf '%s' 'devio (1.2-1.2+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * rebuild with PIE -- amd64 / i386 Build Daemon (x86-ubc-01) Wed, 23 Mar 2016 08:54:00 -0300 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/devio-7gYtl_"' exec /tmp/mmdebstrap.jgBRtuBvix Reading package lists... Need to get 93.9 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main devio 1.2-1.2 (dsc) [1689 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main devio 1.2-1.2 (tar) [88.7 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main devio 1.2-1.2 (diff) [3562 B] Fetched 93.9 kB in 0s (676 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'devio_1.2-1.2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting devio in /build/devio-7gYtl_/devio-1.2 dpkg-source: info: unpacking devio_1.2.orig.tar.gz dpkg-source: info: applying devio_1.2-1.2.diff.gz dpkg-source: info: upstream files that have been modified: /build/devio-7gYtl_/devio-1.2/src/devio.man I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/devio-7gYtl_/devio-1.2 && env DEB_BUILD_OPTIONS="parallel=4" SOURCE_DATE_EPOCH="1458734040" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.jgBRtuBvix dpkg-buildpackage: info: source package devio dpkg-buildpackage: info: source version 1.2-1.2+b1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by amd64 / i386 Build Daemon (x86-ubc-01) dpkg-source --before-build devio-1.2 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp /usr/bin/make distclean make[1]: Entering directory '/build/devio-7gYtl_/devio-1.2' make[1]: *** No rule to make target 'distclean'. Stop. make[1]: Leaving directory '/build/devio-7gYtl_/devio-1.2' debian/rules:42: recipe for target 'clean' failed make: [clean] Error 2 (ignored) cp -f /usr/share/misc/config.sub config.sub cp -f /usr/share/misc/config.guess config.guess dh_clean rm -f config.sub config.guess dpkg-buildpackage: warning: debian/rules must be updated to support the 'build-arch' and 'build-indep' targets (at least 'build-arch' seems to be missing) debian/rules build dh_testdir CFLAGS="-Wall -g -O2" ./configure --host=x86_64-linux-gnu --build=x86_64-linux-gnu --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for x86_64-linux-gnu-gcc... x86_64-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-linux-gnu-gcc accepts -g... yes checking for x86_64-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of x86_64-linux-gnu-gcc... gcc3 checking how to run the C preprocessor... x86_64-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking whether stat file-mode macros are broken... no checking for an ANSI C-conforming const... yes checking for off_t... yes checking for size_t... yes checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking for struct stat.st_rdev... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for fdatasync... yes checking for memset... yes checking for strerror... yes checking for strtoul... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands dh_testdir /usr/bin/make make[1]: Entering directory '/build/devio-7gYtl_/devio-1.2' /usr/bin/make all-recursive make[2]: Entering directory '/build/devio-7gYtl_/devio-1.2' Making all in src make[3]: Entering directory '/build/devio-7gYtl_/devio-1.2/src' if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -MT devio.o -MD -MP -MF ".deps/devio.Tpo" -c -o devio.o devio.c; \ then mv -f ".deps/devio.Tpo" ".deps/devio.Po"; else rm -f ".deps/devio.Tpo"; exit 1; fi devio.c: In function ‘my_strdup’: devio.c:126:21: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] size_t cb = strlen(from)+1; ^~~~ In file included from devio.c:40:0: /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ extern size_t strlen (const char *__s) ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:129:3: note: in expansion of macro ‘die’ die("out of memory", from); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘size_mtd’: devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:201:5: note: in expansion of macro ‘pdie’ pdie("lseek(length)", pfile->pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:203:5: note: in expansion of macro ‘pdie’ pdie("lseek(length reset)", pfile->pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:210:3: note: in expansion of macro ‘die’ die("cannot find size of this device", pfile->pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘new_mtd’: devio.c:220:27: warning: pointer targets in passing argument 1 of ‘my_strdup’ differ in signedness [-Wpointer-sign] pfile->pname = my_strdup(pname); ^~~~~ devio.c:125:16: note: expected ‘const unsigned char *’ but argument is of type ‘const char *’ unsigned char *my_strdup(const unsigned char *from) { ^~~~~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:229:3: note: in expansion of macro ‘pdie’ pdie("fstat", pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:31: warning: pointer targets in passing argument 2 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:229:3: note: in expansion of macro ‘pdie’ pdie("fstat", pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘const char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:236:3: note: in expansion of macro ‘die’ die("invalid device", pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:29: warning: pointer targets in passing argument 2 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:236:3: note: in expansion of macro ‘die’ die("invalid device", pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘const char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘open_mtd’: devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:252:3: note: in expansion of macro ‘pdie’ pdie("open", pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:31: warning: pointer targets in passing argument 2 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:252:3: note: in expansion of macro ‘pdie’ pdie("open", pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘const char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:254:3: note: in expansion of macro ‘die’ die("no standard streams", "-"); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:29: warning: pointer targets in passing argument 2 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:254:3: note: in expansion of macro ‘die’ die("no standard streams", "-"); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘write_mtd’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:278:5: note: in expansion of macro ‘die’ die("verification failed", pfile->pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:285:5: note: in expansion of macro ‘pdie’ pdie("lseek(write)", pfile->pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:320:6: note: in expansion of macro ‘pdie’ pdie("write", pfile->pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c: In function ‘close_mtd’: devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:392:6: note: in expansion of macro ‘pdie’ pdie("sync", pfile->pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:399:5: note: in expansion of macro ‘pdie’ pdie("close", pfile->pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c: In function ‘buffer_mtd’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:427:4: note: in expansion of macro ‘die’ die("out of memory", pfile->pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘read_mtd’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:454:3: note: in expansion of macro ‘die’ die("read outside file", pfile->pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:479:5: note: in expansion of macro ‘pdie’ pdie("lseek(read)", pfile->pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:500:5: note: in expansion of macro ‘pdie’ pdie("lseek(read reset)", pfile->pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:505:4: note: in expansion of macro ‘pdie’ pdie("read", pfile->pname); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:507:4: note: in expansion of macro ‘die’ die("unexpected end of file", pfile->pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘mtd_putb’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:546:3: note: in expansion of macro ‘die’ die("file is not writeable", pfile->pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘mtd_readbytes’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:561:3: note: in expansion of macro ‘die’ die("read beyond end of file", pfile->pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘mtd_writebytes’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:591:3: note: in expansion of macro ‘die’ die("file is not writeable", pfile->pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:593:3: note: in expansion of macro ‘die’ die("write beyond end of file", pfile->pname); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘quit’: devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:716:3: note: in expansion of macro ‘pdie’ pdie("output failed", "stdout"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:31: warning: pointer targets in passing argument 2 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:716:3: note: in expansion of macro ‘pdie’ pdie("output failed", "stdout"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c: In function ‘inb’: devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:728:4: note: in expansion of macro ‘pdie’ pdie("read error", "stdin"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:31: warning: pointer targets in passing argument 2 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:728:4: note: in expansion of macro ‘pdie’ pdie("read error", "stdin"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c: In function ‘outb’: devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:740:4: note: in expansion of macro ‘pdie’ pdie("write error", "stdout"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:31: warning: pointer targets in passing argument 2 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:740:4: note: in expansion of macro ‘pdie’ pdie("write error", "stdout"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c: In function ‘outputbytes’: devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:751:4: note: in expansion of macro ‘pdie’ pdie("write error", "stdout"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:31: warning: pointer targets in passing argument 2 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:751:4: note: in expansion of macro ‘pdie’ pdie("write error", "stdout"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:753:27: warning: pointer targets in passing argument 2 of ‘mtd_writebytes’ differ in signedness [-Wpointer-sign] mtd_writebytes(pp->pto, pbuf, cb); ^~~~ devio.c:589:13: note: expected ‘const unsigned char *’ but argument is of type ‘const char *’ static void mtd_writebytes(mtd_file *pfile, const unsigned char *pbuf, size_t cb) { ^~~~~~~~~~~~~~ devio.c: In function ‘copybytes’: devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:781:5: note: in expansion of macro ‘pdie’ pdie("read error", "stdin"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:31: warning: pointer targets in passing argument 2 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:781:5: note: in expansion of macro ‘pdie’ pdie("read error", "stdin"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:788:19: warning: pointer targets in passing argument 2 of ‘outputbytes’ differ in signedness [-Wpointer-sign] outputbytes(pp, buf, cbavail); ^~~ devio.c:748:13: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ static void outputbytes(parse_buf *pp, const char *pbuf, size_t cb) { ^~~~~~~~~~~ devio.c: In function ‘fillbytes’: devio.c:805:19: warning: pointer targets in passing argument 2 of ‘outputbytes’ differ in signedness [-Wpointer-sign] outputbytes(pp, buf, cbavail); ^~~ devio.c:748:13: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ static void outputbytes(parse_buf *pp, const char *pbuf, size_t cb) { ^~~~~~~~~~~ devio.c: In function ‘push’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:815:3: note: in expansion of macro ‘die’ die("stack overflow", str); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘pop’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:823:3: note: in expansion of macro ‘die’ die("stack underflow", str); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘top’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:830:3: note: in expansion of macro ‘die’ die("stack underflow", str); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘parse_expression’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:860:5: note: in expansion of macro ‘die’ die("() stack overflow", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:956:4: note: in expansion of macro ‘die’ die("bad [: or [) nesting", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:990:19: warning: pointer targets in passing argument 1 of ‘strtoul’ differ in signedness [-Wpointer-sign] num = strtoul(lp, &end, 0); ^~ In file included from devio.c:38:0: /usr/include/stdlib.h:148:26: note: expected ‘const char * restrict’ but argument is of type ‘const unsigned char *’ extern unsigned long int strtoul (const char *__restrict __nptr, ^~~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:992:6: note: in expansion of macro ‘pdie’ pdie("invalid number", lp); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1056:7: note: in expansion of macro ‘die’ die("size of input unknown", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1061:7: note: in expansion of macro ‘die’ die("position of input unknown", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1066:7: note: in expansion of macro ‘die’ die("size of output unknown", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1071:7: note: in expansion of macro ‘die’ die("position of output unknown", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1076:7: note: in expansion of macro ‘die’ die("input device number unknown", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1082:7: note: in expansion of macro ‘die’ die("output block size unknown", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1087:7: note: in expansion of macro ‘die’ die("input block size unknown", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:1095:8: warning: pointer targets in passing argument 2 of ‘parse_expression’ differ in signedness [-Wpointer-sign] P("@8{@+8{@+8{@+;# 4 byte big-endian read"); ^ devio.c:1094:47: note: in definition of macro ‘P’ #define P(st) (void)parse_expression(pp, st, 0, (sizeof st)-1) ^~ devio.c:847:12: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static int parse_expression(parse_buf *pp, const unsigned char *line, int Ac, int AcEnd) { ^~~~~~~~~~~~~~~~ devio.c:1098:8: warning: pointer targets in passing argument 2 of ‘parse_expression’ differ in signedness [-Wpointer-sign] P("@@@@8{+8{+8{+;# 4 byte little-endian read"); ^ devio.c:1094:47: note: in definition of macro ‘P’ #define P(st) (void)parse_expression(pp, st, 0, (sizeof st)-1) ^~ devio.c:847:12: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static int parse_expression(parse_buf *pp, const unsigned char *line, int Ac, int AcEnd) { ^~~~~~~~~~~~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1112:6: note: in expansion of macro ‘die’ die("invalid operator", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1124:3: note: in expansion of macro ‘die’ die("unclosed ( )", line); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘need’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1139:3: note: in expansion of macro ‘die’ die("too few arguments", line+Ac); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘string’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1167:4: note: in expansion of macro ‘die’ die("unterminated quoted string", line+start); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1171:4: note: in expansion of macro ‘die’ die("stuff on line after quoted string", line+start); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1181:3: note: in expansion of macro ‘die’ die("string too long", line+start); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ In file included from /usr/include/string.h:630:0, from devio.c:40: devio.c: In function ‘find_file’: devio.c:1216:11: warning: pointer targets in passing argument 1 of ‘__builtin_strlen’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:11: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ devio.c:1216:17: warning: pointer targets in passing argument 1 of ‘__builtin_strlen’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:17: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ devio.c:1216:11: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:11: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ devio.c:1216:17: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:17: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ devio.c:1216:11: warning: pointer targets in passing argument 1 of ‘__builtin_strlen’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:11: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ devio.c:1216:11: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:11: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ devio.c:1216:17: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:17: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ devio.c:1216:17: warning: pointer targets in passing argument 1 of ‘__builtin_strlen’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:17: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ devio.c:1216:11: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:11: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ devio.c:1216:17: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:17: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ devio.c:1216:11: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:11: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ devio.c:1216:17: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^ devio.c:1216:17: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ devio.c: In function ‘open_file’: devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1230:3: note: in expansion of macro ‘die’ die("no more files", name); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:1231:24: warning: pointer targets in passing argument 2 of ‘open_mtd’ differ in signedness [-Wpointer-sign] open_mtd(pp->files+i, name, fwrite, pp->fverify, pp->fprogress); ^~~~ devio.c:248:13: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ static void open_mtd(mtd_file *pfile, const char *pname, ^~~~~~~~ devio.c: In function ‘parse’: devio.c:1267:31: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] const unsigned char *line = prog[Al]; ^~~~ devio.c:1268:28: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] const int AcEnd = strlen(line); ^~~~ In file included from devio.c:40:0: /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ extern size_t strlen (const char *__s) ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1295:6: note: in expansion of macro ‘die’ die("exec stack overflow", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:1347:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] line = prog[Al]; ^ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1366:5: note: in expansion of macro ‘die’ die("exec stack underflow", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1392:7: note: in expansion of macro ‘die’ die("attempt to open a read file for write", buffer); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1415:7: note: in expansion of macro ‘die’ die("no such file to close", buffer); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1423:6: note: in expansion of macro ‘die’ die("<> (close) requires an argument", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1429:6: note: in expansion of macro ‘die’ die("no output file", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1436:6: note: in expansion of macro ‘die’ die("no input file", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1449:13: note: in expansion of macro ‘die’ default:die("byte count out of range", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1461:13: note: in expansion of macro ‘die’ default:die("byte count out of range", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:1467:36: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] outputbytes(pp, buffer, strlen(buffer)); ^~~~~~ In file included from devio.c:40:0: /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ extern size_t strlen (const char *__s) ^~~~~~ devio.c:1467:21: warning: pointer targets in passing argument 2 of ‘outputbytes’ differ in signedness [-Wpointer-sign] outputbytes(pp, buffer, strlen(buffer)); ^~~~~~ devio.c:748:13: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ static void outputbytes(parse_buf *pp, const char *pbuf, size_t cb) { ^~~~~~~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1477:6: note: in expansion of macro ‘die’ die("fill value out of range", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1495:6: note: in expansion of macro ‘die’ die("invalid byte count", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:99:27: warning: pointer targets in passing argument 1 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:1505:6: note: in expansion of macro ‘pdie’ pdie("write error", "stdout"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:99:31: warning: pointer targets in passing argument 2 of ‘do_pdie’ differ in signedness [-Wpointer-sign] #define pdie(a,b) do_pdie((a),(b)) ^ devio.c:1505:6: note: in expansion of macro ‘pdie’ pdie("write error", "stdout"); ^~~~ devio.c:94:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_pdie(const unsigned char *why, const unsigned char *infile) { ^~~~~~~ devio.c:1516:13: warning: pointer targets in passing argument 1 of ‘printf’ differ in signedness [-Wpointer-sign] printf(buffer, stack[0], stack[-1], stack[-2], stack[-3], ^~~~~~ In file included from devio.c:39:0: /usr/include/stdio.h:364:12: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’ extern int printf (const char *__restrict __format, ...); ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1538:6: note: in expansion of macro ‘die’ die("unknown command", lp); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:25: warning: pointer targets in passing argument 1 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1551:3: note: in expansion of macro ‘die’ die("unclosed $( $)", "eof"); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c:80:29: warning: pointer targets in passing argument 2 of ‘do_die’ differ in signedness [-Wpointer-sign] #define die(a,b) do_die((a),(b)) ^ devio.c:1551:3: note: in expansion of macro ‘die’ die("unclosed $( $)", "eof"); ^~~ devio.c:75:13: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ static void do_die(const unsigned char *why, const unsigned char *infile) { ^~~~~~ devio.c: In function ‘main’: devio.c:1587:30: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] const unsigned char *p = argv[i]; ^~~~ devio.c:1590:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "Enter the keyword in [] contained after the command list\n" ^ devio.c:1595:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = " commands are terminated by ';', newline or the end of input:\n" ^ devio.c:1612:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "conditional evalation\n" ^ devio.c:1638:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "conditional: $( condition; do if (condition) {\n"; ^ devio.c:1641:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "conditional: $( condition; } else if (condition) {\n"; ^ devio.c:1644:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "conditional: $: condition; } while (condition);\n"; ^ devio.c:1647:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "conditional: $: condition; if (condition) break;\n"; ^ devio.c:1650:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "program termination commands:\n" ^ devio.c:1658:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "exit: !? code; if (code != 0) exit(code);\n"; ^ devio.c:1661:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "exit: !! code; exit(code);\n"; ^ devio.c:1664:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "input/output control:\n" ^ devio.c:1680:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "io: >> file; select file as the current output device\n" ^ devio.c:1684:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "io: << file; select file as the current input device\n" ^ devio.c:1688:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "io: <> file; close file\n"; ^ devio.c:1691:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "io: >< file; close file\n"; ^ devio.c:1694:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "io: >= offset; set the 'to' pointer: output device file pointer\n"; ^ devio.c:1697:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "io: <= offset; set the 'from' pointer: input device file pointer\n"; ^ devio.c:1700:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "writing to the output:\n" ^ devio.c:1706:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "write: wb number bytes; write number in bytes big endian bytes\n"; ^ devio.c:1709:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "write: wl number bytes; write number in bytes little endian bytes\n"; ^ devio.c:1712:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "write: ws string; write string\n"; ^ devio.c:1715:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "write: fb number byte; write number bytes of value 'byte'\n"; ^ devio.c:1718:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "write: cp number; copy number bytes from input to output\n"; ^ devio.c:1721:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "write: xp number bytes; byte swap number bytes from input to output\n" ^ devio.c:1725:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "writing to stdout:\n" ^ devio.c:1735:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "message: pr number; printf(\"%lu\\n\", number);\n"; ^ devio.c:1738:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "message: pf string; printf(string, 1, 2, 3, 4, 5, 6, 7, 8)\n" ^ devio.c:1744:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "message: pn; prints a newline (printf(\"\\n\");)\n"; ^ devio.c:1747:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = ".= [number]\n" ^ devio.c:1750:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "= [number] ( is an upper case character in the range A-Z)\n" ^ devio.c:1754:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "string format\n" ^ devio.c:1762:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "number format\n" ^ devio.c:1777:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] p = "operators\n" ^ x86_64-linux-gnu-gcc -Wall -g -O2 -o devio devio.o make[3]: Leaving directory '/build/devio-7gYtl_/devio-1.2/src' make[3]: Entering directory '/build/devio-7gYtl_/devio-1.2' make[3]: Leaving directory '/build/devio-7gYtl_/devio-1.2' make[2]: Leaving directory '/build/devio-7gYtl_/devio-1.2' make[1]: Leaving directory '/build/devio-7gYtl_/devio-1.2' touch build-stamp fakeroot debian/rules binary-arch dh_testdir dh_testroot dh_clean -k dh_clean: dh_clean -k is deprecated; use dh_prep instead dh_installdirs /usr/bin/make install DESTDIR=/build/devio-7gYtl_/devio-1.2/debian/devio make[1]: Entering directory '/build/devio-7gYtl_/devio-1.2' Making install in src make[2]: Entering directory '/build/devio-7gYtl_/devio-1.2/src' make[3]: Entering directory '/build/devio-7gYtl_/devio-1.2/src' test -z "/usr/bin" || mkdir -p -- "/build/devio-7gYtl_/devio-1.2/debian/devio/usr/bin" /usr/bin/install -c 'devio' '/build/devio-7gYtl_/devio-1.2/debian/devio/usr/bin/devio' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/devio-7gYtl_/devio-1.2/src' make[2]: Leaving directory '/build/devio-7gYtl_/devio-1.2/src' make[2]: Entering directory '/build/devio-7gYtl_/devio-1.2' make[3]: Entering directory '/build/devio-7gYtl_/devio-1.2' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/devio-7gYtl_/devio-1.2' make[2]: Leaving directory '/build/devio-7gYtl_/devio-1.2' make[1]: Leaving directory '/build/devio-7gYtl_/devio-1.2' /usr/bin/make install DESTDIR=/build/devio-7gYtl_/devio-1.2/debian/devio-udeb make[1]: Entering directory '/build/devio-7gYtl_/devio-1.2' Making install in src make[2]: Entering directory '/build/devio-7gYtl_/devio-1.2/src' make[3]: Entering directory '/build/devio-7gYtl_/devio-1.2/src' test -z "/usr/bin" || mkdir -p -- "/build/devio-7gYtl_/devio-1.2/debian/devio-udeb/usr/bin" /usr/bin/install -c 'devio' '/build/devio-7gYtl_/devio-1.2/debian/devio-udeb/usr/bin/devio' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/devio-7gYtl_/devio-1.2/src' make[2]: Leaving directory '/build/devio-7gYtl_/devio-1.2/src' make[2]: Entering directory '/build/devio-7gYtl_/devio-1.2' make[3]: Entering directory '/build/devio-7gYtl_/devio-1.2' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/devio-7gYtl_/devio-1.2' make[2]: Leaving directory '/build/devio-7gYtl_/devio-1.2' make[1]: Leaving directory '/build/devio-7gYtl_/devio-1.2' dh_testdir dh_testroot dh_installman -pdevio src/devio.man dh_installchangelogs ChangeLog dh_installdocs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'devio-dbgsym' in '../devio-dbgsym_1.2-1.2+b1_amd64.deb'. dpkg-deb: building package 'devio-udeb' in 'debian/.debhelper/scratch-space/build-devio-udeb/devio-udeb_1.2-1.2+b1_amd64.deb'. Renaming devio-udeb_1.2-1.2+b1_amd64.deb to devio-udeb_1.2-1.2+b1_amd64.udeb dpkg-deb: building package 'devio' in '../devio_1.2-1.2+b1_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../devio_1.2-1.2+b1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build devio-1.2 dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/devio-7gYtl_ /tmp/devio-1.2-1.2+b1kbxv8k5k I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.jgBRtuBvix... I: success in 203.7331 seconds md5: devio-dbgsym_1.2-1.2+b1_amd64.deb: OK md5: devio-udeb_1.2-1.2+b1_amd64.udeb: OK md5: devio_1.2-1.2+b1_amd64.deb: OK sha1: devio-dbgsym_1.2-1.2+b1_amd64.deb: OK sha1: devio-udeb_1.2-1.2+b1_amd64.udeb: OK sha1: devio_1.2-1.2+b1_amd64.deb: OK sha256: devio-dbgsym_1.2-1.2+b1_amd64.deb: OK sha256: devio-udeb_1.2-1.2+b1_amd64.udeb: OK sha256: devio_1.2-1.2+b1_amd64.deb: OK Checksums: OK