RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux denneed04 3.13.0-8-generic #28-Ubuntu SMP Tue Feb 11 17:58:07 UTC 2014 ppc64le Buildd toolchain package versions: launchpad-buildd_121~0.IS.08.04.0 python-lpbuildd_121~0.IS.08.04.0 dpkg-dev_1.17.5ubuntu4. Syncing the system clock with the buildd NTP service... 17 Feb 12:58:57 ntpdate[2738]: adjust time server 10.211.37.1 offset 0.000696 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-5597634', '/home/buildd/filecache-default/1418c9e5f0eb143d9f77e4665c5b7c89c42011cc'] Unpacking chroot for build PACKAGEBUILD-5597634 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-5597634'] Mounting chroot for build PACKAGEBUILD-5597634 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-5597634', 'deb http://ftpmaster.internal/ubuntu trusty main'] Overriding sources.list in build-PACKAGEBUILD-5597634 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-5597634', 'ppc64el'] Updating debian chroot for build PACKAGEBUILD-5597634 Ign http://ftpmaster.internal trusty InRelease Ign http://archive-team.internal trusty InRelease Ign http://ftpmaster.internal trusty InRelease Ign http://archive-team.internal trusty Release.gpg Get:1 http://ftpmaster.internal trusty Release.gpg [933 B] Hit http://archive-team.internal trusty Release Get:2 http://ftpmaster.internal trusty Release.gpg [933 B] Ign http://archive-team.internal trusty/main ppc64el Packages/DiffIndex Get:3 http://ftpmaster.internal trusty Release [58.5 kB] Get:4 http://ftpmaster.internal trusty Release [58.5 kB] Get:5 http://ftpmaster.internal trusty/main ppc64el Packages [927 kB] Ign http://archive-team.internal trusty/main Translation-en Hit http://archive-team.internal trusty/main ppc64el Packages Get:6 http://ftpmaster.internal trusty/main Translation-en [760 kB] Get:7 http://ftpmaster.internal trusty/main ppc64el Packages [1226 kB] Get:8 http://ftpmaster.internal trusty/main Translation-en [760 kB] Fetched 3792 kB in 4s (795 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-5597634', 'ppc64el', 'trusty', '--nolog', '--batch', '--archive=ubuntu', '--dist=trusty', '--purpose=PRIMARY', '--architecture=ppc64el', '--comp=main', 'devio_1.2-1build2.dsc'] Initiating build PACKAGEBUILD-5597634 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 3.13.0-8-generic #28-Ubuntu SMP Tue Feb 11 17:58:07 UTC 2014 ppc64le Automatic build of devio_1.2-1build2 on denneed04 by sbuild/ppc64el 1.170.5 Build started at 20140217-1259 ****************************************************************************** devio_1.2-1build2.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: debhelper (>= 4.0.0), autotools-dev Checking for already installed source dependencies... debhelper: missing autotools-dev: missing Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install debhelper autotools-dev Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: apparmor-easyprof bsdmainutils dh-apparmor dh-python file gettext gettext-base groff-base intltool-debian libasprintf0c2 libcroco3 libexpat1 libglib2.0-0 libmagic1 libmpdec2 libpipeline1 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib libssl1.0.0 libunistring0 libxml2 man-db mime-support po-debconf python3 python3-minimal python3.3 python3.3-minimal Suggested packages: wamerican wordlist whois vacation dh-make gettext-doc groff less www-browser libmail-box-perl python3-doc python3-tk python3.3-doc binfmt-support Recommended packages: curl wget lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info xml-core libmail-sendmail-perl The following NEW packages will be installed: apparmor-easyprof autotools-dev bsdmainutils debhelper dh-apparmor dh-python file gettext gettext-base groff-base intltool-debian libasprintf0c2 libcroco3 libexpat1 libglib2.0-0 libmagic1 libmpdec2 libpipeline1 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib libssl1.0.0 libunistring0 libxml2 man-db mime-support po-debconf python3 python3-minimal python3.3 python3.3-minimal 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. Need to get 10.7 MB of archives. After this operation, 46.5 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ppc64el/ trusty/main libexpat1 ppc64el 2.1.0-4ubuntu1 [64.4 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty/main libmagic1 ppc64el 1:5.14-2ubuntu1 [194 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty/main libssl1.0.0 ppc64el 1.0.1f-1ubuntu1 [762 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty/main libpython3.3-minimal ppc64el 3.3.4-1 [393 kB] Get:5 http://ftpmaster.internal/ubuntu/ trusty/main mime-support all 3.54ubuntu1 [31.7 kB] Get:6 http://ftpmaster.internal/ubuntu/ trusty/main libmpdec2 ppc64el 2.4.0-6 [83.9 kB] Get:7 http://ftpmaster.internal/ubuntu/ trusty/main libpython3.3-stdlib ppc64el 3.3.4-1 [1911 kB] Get:8 http://ftpmaster.internal/ubuntu/ trusty/main python3.3-minimal ppc64el 3.3.4-1 [1119 kB] Get:9 http://ftpmaster.internal/ppc64el/ trusty/main libasprintf0c2 ppc64el 0.18.3.1-1ubuntu2 [6734 B] Get:10 http://ftpmaster.internal/ubuntu/ trusty/main libglib2.0-0 ppc64el 2.39.4-0ubuntu1 [982 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty/main libpipeline1 ppc64el 1.2.6-2 [22.6 kB] Get:12 http://ftpmaster.internal/ppc64el/ trusty/main libxml2 ppc64el 2.9.1+dfsg1-3ubuntu3 [502 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty/main groff-base ppc64el 1.22.2-5 [1249 kB] Get:14 http://ftpmaster.internal/ppc64el/ trusty/main bsdmainutils ppc64el 9.0.5ubuntu1 [171 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty/main man-db ppc64el 2.6.6-1 [847 kB] Get:16 http://ftpmaster.internal/ppc64el/ trusty/main libcroco3 ppc64el 0.6.8-2ubuntu1 [72.2 kB] Get:17 http://ftpmaster.internal/ubuntu/ trusty/main libunistring0 ppc64el 0.9.3-5ubuntu3 [262 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty/main python3.3 ppc64el 3.3.4-1 [133 kB] Get:19 http://ftpmaster.internal/ppc64el/ trusty/main python3-minimal ppc64el 3.3.3-1 [23.4 kB] Get:20 http://ftpmaster.internal/ppc64el/ trusty/main libpython3-stdlib ppc64el 3.3.3-1 [7112 B] Get:21 http://ftpmaster.internal/ppc64el/ trusty/main python3 ppc64el 3.3.3-1 [8660 B] Get:22 http://ftpmaster.internal/ubuntu/ trusty/main dh-python all 1.20140128-1ubuntu2 [51.0 kB] Get:23 http://ftpmaster.internal/ubuntu/ trusty/main file ppc64el 1:5.14-2ubuntu1 [19.2 kB] Get:24 http://ftpmaster.internal/ppc64el/ trusty/main gettext-base ppc64el 0.18.3.1-1ubuntu2 [46.7 kB] Get:25 http://ftpmaster.internal/ubuntu/ trusty/main autotools-dev all 20130810.1 [44.3 kB] Get:26 http://ftpmaster.internal/ppc64el/ trusty/main gettext ppc64el 0.18.3.1-1ubuntu2 [794 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:28 http://ftpmaster.internal/ubuntu/ trusty/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB] Get:29 http://ftpmaster.internal/ubuntu/ trusty/main apparmor-easyprof all 2.8.0-0ubuntu38 [20.1 kB] Get:30 http://ftpmaster.internal/ubuntu/ trusty/main dh-apparmor all 2.8.0-0ubuntu38 [7286 B] Get:31 http://ftpmaster.internal/ubuntu/ trusty/main debhelper all 9.20131127ubuntu2 [603 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 10.7 MB in 10s (993 kB/s) Selecting previously unselected package libexpat1:ppc64el. (Reading database ... 11450 files and directories currently installed.) Preparing to unpack .../libexpat1_2.1.0-4ubuntu1_ppc64el.deb ... Unpacking libexpat1:ppc64el (2.1.0-4ubuntu1) ... Selecting previously unselected package libmagic1:ppc64el. Preparing to unpack .../libmagic1_1%3a5.14-2ubuntu1_ppc64el.deb ... Unpacking libmagic1:ppc64el (1:5.14-2ubuntu1) ... Selecting previously unselected package libssl1.0.0:ppc64el. Preparing to unpack .../libssl1.0.0_1.0.1f-1ubuntu1_ppc64el.deb ... Unpacking libssl1.0.0:ppc64el (1.0.1f-1ubuntu1) ... Selecting previously unselected package libpython3.3-minimal:ppc64el. Preparing to unpack .../libpython3.3-minimal_3.3.4-1_ppc64el.deb ... Unpacking libpython3.3-minimal:ppc64el (3.3.4-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.54ubuntu1_all.deb ... Unpacking mime-support (3.54ubuntu1) ... Selecting previously unselected package libmpdec2:ppc64el. Preparing to unpack .../libmpdec2_2.4.0-6_ppc64el.deb ... Unpacking libmpdec2:ppc64el (2.4.0-6) ... Selecting previously unselected package libpython3.3-stdlib:ppc64el. Preparing to unpack .../libpython3.3-stdlib_3.3.4-1_ppc64el.deb ... Unpacking libpython3.3-stdlib:ppc64el (3.3.4-1) ... Selecting previously unselected package python3.3-minimal. Preparing to unpack .../python3.3-minimal_3.3.4-1_ppc64el.deb ... Unpacking python3.3-minimal (3.3.4-1) ... Selecting previously unselected package libasprintf0c2:ppc64el. Preparing to unpack .../libasprintf0c2_0.18.3.1-1ubuntu2_ppc64el.deb ... Unpacking libasprintf0c2:ppc64el (0.18.3.1-1ubuntu2) ... Selecting previously unselected package libglib2.0-0:ppc64el. Preparing to unpack .../libglib2.0-0_2.39.4-0ubuntu1_ppc64el.deb ... Unpacking libglib2.0-0:ppc64el (2.39.4-0ubuntu1) ... Selecting previously unselected package libpipeline1:ppc64el. Preparing to unpack .../libpipeline1_1.2.6-2_ppc64el.deb ... Unpacking libpipeline1:ppc64el (1.2.6-2) ... Selecting previously unselected package libxml2:ppc64el. Preparing to unpack .../libxml2_2.9.1+dfsg1-3ubuntu3_ppc64el.deb ... Unpacking libxml2:ppc64el (2.9.1+dfsg1-3ubuntu3) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.2-5_ppc64el.deb ... Unpacking groff-base (1.22.2-5) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.5ubuntu1_ppc64el.deb ... Unpacking bsdmainutils (9.0.5ubuntu1) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.6.6-1_ppc64el.deb ... Unpacking man-db (2.6.6-1) ... Selecting previously unselected package libcroco3:ppc64el. Preparing to unpack .../libcroco3_0.6.8-2ubuntu1_ppc64el.deb ... Unpacking libcroco3:ppc64el (0.6.8-2ubuntu1) ... Selecting previously unselected package libunistring0:ppc64el. Preparing to unpack .../libunistring0_0.9.3-5ubuntu3_ppc64el.deb ... Unpacking libunistring0:ppc64el (0.9.3-5ubuntu3) ... Selecting previously unselected package python3.3. Preparing to unpack .../python3.3_3.3.4-1_ppc64el.deb ... Unpacking python3.3 (3.3.4-1) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../python3-minimal_3.3.3-1_ppc64el.deb ... Unpacking python3-minimal (3.3.3-1) ... Selecting previously unselected package libpython3-stdlib:ppc64el. Preparing to unpack .../libpython3-stdlib_3.3.3-1_ppc64el.deb ... Unpacking libpython3-stdlib:ppc64el (3.3.3-1) ... Selecting previously unselected package python3. Preparing to unpack .../python3_3.3.3-1_ppc64el.deb ... Unpacking python3 (3.3.3-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../dh-python_1.20140128-1ubuntu2_all.deb ... Unpacking dh-python (1.20140128-1ubuntu2) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.14-2ubuntu1_ppc64el.deb ... Unpacking file (1:5.14-2ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.18.3.1-1ubuntu2_ppc64el.deb ... Unpacking gettext-base (0.18.3.1-1ubuntu2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20130810.1_all.deb ... Unpacking autotools-dev (20130810.1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.18.3.1-1ubuntu2_ppc64el.deb ... Unpacking gettext (0.18.3.1-1ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ... Unpacking intltool-debian (0.35.0+20060710.1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.16+nmu2ubuntu1_all.deb ... Unpacking po-debconf (1.0.16+nmu2ubuntu1) ... Selecting previously unselected package apparmor-easyprof. Preparing to unpack .../apparmor-easyprof_2.8.0-0ubuntu38_all.deb ... Unpacking apparmor-easyprof (2.8.0-0ubuntu38) ... Selecting previously unselected package dh-apparmor. Preparing to unpack .../dh-apparmor_2.8.0-0ubuntu38_all.deb ... Unpacking dh-apparmor (2.8.0-0ubuntu38) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20131127ubuntu2_all.deb ... Unpacking debhelper (9.20131127ubuntu2) ... Setting up libexpat1:ppc64el (2.1.0-4ubuntu1) ... Setting up libmagic1:ppc64el (1:5.14-2ubuntu1) ... Setting up libssl1.0.0:ppc64el (1.0.1f-1ubuntu1) ... Setting up libpython3.3-minimal:ppc64el (3.3.4-1) ... Setting up mime-support (3.54ubuntu1) ... update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode Setting up libmpdec2:ppc64el (2.4.0-6) ... Setting up libpython3.3-stdlib:ppc64el (3.3.4-1) ... Setting up python3.3-minimal (3.3.4-1) ... Setting up libasprintf0c2:ppc64el (0.18.3.1-1ubuntu2) ... Setting up libglib2.0-0:ppc64el (2.39.4-0ubuntu1) ... No schema files found: doing nothing. Setting up libpipeline1:ppc64el (1.2.6-2) ... Setting up libxml2:ppc64el (2.9.1+dfsg1-3ubuntu3) ... Setting up groff-base (1.22.2-5) ... Setting up bsdmainutils (9.0.5ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up man-db (2.6.6-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcroco3:ppc64el (0.6.8-2ubuntu1) ... Setting up libunistring0:ppc64el (0.9.3-5ubuntu3) ... Setting up python3.3 (3.3.4-1) ... Setting up python3-minimal (3.3.3-1) ... Setting up libpython3-stdlib:ppc64el (3.3.3-1) ... Setting up file (1:5.14-2ubuntu1) ... Setting up gettext-base (0.18.3.1-1ubuntu2) ... Setting up autotools-dev (20130810.1) ... Setting up gettext (0.18.3.1-1ubuntu2) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2ubuntu1) ... Setting up dh-python (1.20140128-1ubuntu2) ... Setting up python3 (3.3.3-1) ... running python rtupdate hooks for python3.3... running python post-rtupdate hooks for python3.3... Setting up apparmor-easyprof (2.8.0-0ubuntu38) ... Setting up dh-apparmor (2.8.0-0ubuntu38) ... Setting up debhelper (9.20131127ubuntu2) ... Processing triggers for libc-bin (2.18-0ubuntu7) ... Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.18-0ubuntu7 make_3.81-8.2ubuntu3 dpkg-dev_1.17.5ubuntu4 gcc-4.8_4.8.2-15ubuntu3 g++-4.8_4.8.2-15ubuntu3 binutils_2.24-2ubuntu3.1 libstdc++-4.8-dev_4.8.2-15ubuntu3 libstdc++6_4.8.2-15ubuntu3 ------------------------------------------------------------------------------ gpgv: Signature made Mon Oct 1 19:57:58 2012 UTC using RSA key ID 7D86500B gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./devio_1.2-1build2.dsc dpkg-source: info: extracting devio in devio-1.2 dpkg-source: info: unpacking devio_1.2.orig.tar.gz dpkg-source: info: applying devio_1.2-1build2.diff.gz dpkg-source: info: upstream files that have been modified: devio-1.2/src/devio.man dpkg-buildpackage: source package devio dpkg-buildpackage: source version 1.2-1build2 dpkg-buildpackage: source distribution quantal dpkg-source --before-build devio-1.2 dpkg-buildpackage: host architecture ppc64el /usr/bin/fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp /usr/bin/make distclean make[1]: Entering directory `/build/buildd/devio-1.2' make[1]: *** No rule to make target `distclean'. Stop. make[1]: Leaving directory `/build/buildd/devio-1.2' 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 dh_clean: Compatibility levels before 5 are deprecated (level 4 in use) 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=powerpc64le-linux-gnu --build=powerpc64le-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 powerpc64le-linux-gnu-gcc... powerpc64le-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 powerpc64le-linux-gnu-gcc accepts -g... yes checking for powerpc64le-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of powerpc64le-linux-gnu-gcc... gcc3 checking how to run the C preprocessor... powerpc64le-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/buildd/devio-1.2' /usr/bin/make all-recursive make[2]: Entering directory `/build/buildd/devio-1.2' Making all in src make[3]: Entering directory `/build/buildd/devio-1.2/src' if powerpc64le-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:2: 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:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ devio.c:129:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:201:5: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:203:5: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:210:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:2: 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:229:3: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:229:3: warning: pointer targets in passing argument 2 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:236:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:236:3: warning: pointer targets in passing argument 2 of 'do_die' differ in signedness [-Wpointer-sign] 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:252:3: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:252:3: warning: pointer targets in passing argument 2 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:254:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:254:3: warning: pointer targets in passing argument 2 of 'do_die' differ in signedness [-Wpointer-sign] 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:278:5: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:285:5: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:320:6: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:392:6: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:399:5: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:427:4: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:454:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:479:5: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:500:5: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:505:4: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:507:4: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:546:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:561:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:591:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:593:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:716:3: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:716:3: warning: pointer targets in passing argument 2 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:728:4: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:728:4: warning: pointer targets in passing argument 2 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:740:4: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:740:4: warning: pointer targets in passing argument 2 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:751:4: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:751:4: warning: pointer targets in passing argument 2 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:3: 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:781:5: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:781:5: warning: pointer targets in passing argument 2 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:3: 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:3: 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:815:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:823:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:830:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:860:5: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:956:4: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:5: 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:187: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:992:6: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:1056:7: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1061:7: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1066:7: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1071:7: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1076:7: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1082:7: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1087:7: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:6: 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: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:6: 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: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:1112:6: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1124:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1139:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1167:4: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1171:4: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1181:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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) { ^ devio.c: In function 'find_file': devio.c:1216:4: 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:4: note: expected 'const char *' but argument is of type 'const unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'const unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'const unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'const unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'const unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'const unsigned char *' devio.c:1216:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] devio.c:1216:4: note: expected 'const char *' but argument is of type 'unsigned char *' devio.c: In function 'open_file': devio.c:1230:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:2: 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:3: 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:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ devio.c:1295:6: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1366:5: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1392:7: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1415:7: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1423:6: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1429:6: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1436:6: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1449:5: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1461:5: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:5: 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:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ devio.c:1467:5: 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:1477:6: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1495:6: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1505:6: warning: pointer targets in passing argument 1 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:1505:6: warning: pointer targets in passing argument 2 of 'do_pdie' differ in signedness [-Wpointer-sign] 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:1517:10: warning: pointer targets in passing argument 1 of 'printf' differ in signedness [-Wpointer-sign] stack[-4], stack[-5], stack[-6], stack[-7]); ^ In file included from /usr/include/stdio.h:937:0, from devio.c:39: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' printf (const char *__restrict __fmt, ...) ^ devio.c:1538:6: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1551:3: warning: pointer targets in passing argument 1 of 'do_die' differ in signedness [-Wpointer-sign] 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:1551:3: warning: pointer targets in passing argument 2 of 'do_die' differ in signedness [-Wpointer-sign] 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" ^ powerpc64le-linux-gnu-gcc -Wall -g -O2 -o devio devio.o make[3]: Leaving directory `/build/buildd/devio-1.2/src' make[3]: Entering directory `/build/buildd/devio-1.2' make[3]: Leaving directory `/build/buildd/devio-1.2' make[2]: Leaving directory `/build/buildd/devio-1.2' make[1]: Leaving directory `/build/buildd/devio-1.2' touch build-stamp /usr/bin/fakeroot debian/rules binary-arch dh_testdir dh_testroot dh_clean -k dh_clean: dh_clean -k is deprecated; use dh_prep instead dh_clean: Compatibility levels before 5 are deprecated (level 4 in use) dh_installdirs dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use) /usr/bin/make install DESTDIR=/build/buildd/devio-1.2/debian/devio make[1]: Entering directory `/build/buildd/devio-1.2' Making install in src make[2]: Entering directory `/build/buildd/devio-1.2/src' make[3]: Entering directory `/build/buildd/devio-1.2/src' test -z "/usr/bin" || mkdir -p -- "/build/buildd/devio-1.2/debian/devio/usr/bin" /usr/bin/install -c 'devio' '/build/buildd/devio-1.2/debian/devio/usr/bin/devio' make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/build/buildd/devio-1.2/src' make[2]: Leaving directory `/build/buildd/devio-1.2/src' make[2]: Entering directory `/build/buildd/devio-1.2' make[3]: Entering directory `/build/buildd/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/buildd/devio-1.2' make[2]: Leaving directory `/build/buildd/devio-1.2' make[1]: Leaving directory `/build/buildd/devio-1.2' /usr/bin/make install DESTDIR=/build/buildd/devio-1.2/debian/devio-udeb make[1]: Entering directory `/build/buildd/devio-1.2' Making install in src make[2]: Entering directory `/build/buildd/devio-1.2/src' make[3]: Entering directory `/build/buildd/devio-1.2/src' test -z "/usr/bin" || mkdir -p -- "/build/buildd/devio-1.2/debian/devio-udeb/usr/bin" /usr/bin/install -c 'devio' '/build/buildd/devio-1.2/debian/devio-udeb/usr/bin/devio' make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/build/buildd/devio-1.2/src' make[2]: Leaving directory `/build/buildd/devio-1.2/src' make[2]: Entering directory `/build/buildd/devio-1.2' make[3]: Entering directory `/build/buildd/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/buildd/devio-1.2' make[2]: Leaving directory `/build/buildd/devio-1.2' make[1]: Leaving directory `/build/buildd/devio-1.2' dh_testdir dh_testroot dh_installman -pdevio src/devio.man dh_installman: Compatibility levels before 5 are deprecated (level 4 in use) dh_installchangelogs ChangeLog dh_installchangelogs: Compatibility levels before 5 are deprecated (level 4 in use) dh_installdocs dh_installdocs: Compatibility levels before 5 are deprecated (level 4 in use) dh_link dh_link: Compatibility levels before 5 are deprecated (level 4 in use) dh_strip dh_strip debug symbol extraction: not enabling -a because /CurrentlyBuilding exists dh_strip debug symbol extraction: all non-arch-all packages for this build platform ppc64el: devio devio-udeb dh_strip debug symbol extraction: packages to act on: devio devio-udeb dh_strip debug symbol extraction: ignored packages: dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: building ddeb package dpkg-deb: building package `devio-dbgsym' in `../devio-dbgsym_1.2-1build2_ppc64el.ddeb'. dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: building ddeb package dpkg-deb: building package `devio-udeb-dbgsym' in `../devio-udeb-dbgsym_1.2-1build2_ppc64el.ddeb'. dh_strip.pkg-create-dbgsym: Compatibility levels before 5 are deprecated (level 4 in use) dh_compress dh_compress: Compatibility levels before 5 are deprecated (level 4 in use) dh_fixperms dh_fixperms: Compatibility levels before 5 are deprecated (level 4 in use) dh_installdeb dh_installdeb: Compatibility levels before 5 are deprecated (level 4 in use) dh_shlibdeps dh_shlibdeps: Compatibility levels before 5 are deprecated (level 4 in use) dh_gencontrol dh_gencontrol: Compatibility levels before 5 are deprecated (level 4 in use) dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_md5sums dh_md5sums: Compatibility levels before 5 are deprecated (level 4 in use) dh_builddeb dh_builddeb.pkgbinarymangler: Compatibility levels before 5 are deprecated (level 4 in use) INFO: pkgstriptranslations version 119 pkgstriptranslations: processing devio (in debian/devio); do_strip: 1, oemstrip: pkgstriptranslations: devio does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/devio/DEBIAN/control, package devio, directory debian/devio .. removing usr/share/doc/devio/changelog.gz pkgstripfiles: PNG optimization for package devio took 0 s dpkg-deb: warning: 'debian/devio/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `devio' in `../devio_1.2-1build2_ppc64el.deb'. dh_builddeb.pkgbinarymangler: Compatibility levels before 5 are deprecated (level 4 in use) INFO: Disabling pkgsanitychecks for udeb INFO: pkgstriptranslations version 119 pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/devio-udeb/DEBIAN/control, package devio-udeb, directory debian/devio-udeb pkgstripfiles: PNG optimization for package devio-udeb took 0 s dpkg-deb: warning: 'debian/devio-udeb/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `devio-udeb' in `../devio-udeb_1.2-1build2_ppc64el.udeb'. dh_builddeb.pkgbinarymangler: Compatibility levels before 5 are deprecated (level 4 in use) dpkg-genchanges -B -mUbuntu Build Daemon >../devio_1.2-1build2_ppc64el.changes dpkg-genchanges: arch-specific upload - not including arch-independent packages dpkg-genchanges: binary-only upload - not including any source code dpkg-source --after-build devio-1.2 dpkg-buildpackage: binary only upload (no source included) ****************************************************************************** Build finished at 20140217-1259 Publishing debug debs. chroot-autobuild/build/buildd/devio_1.2-1build2_ppc64el.deb: new debian package, version 2.0. size 15570 bytes: control archive=817 bytes. 740 bytes, 17 lines control 373 bytes, 6 lines md5sums Package: devio Version: 1.2-1build2 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Rod Whitby Installed-Size: 77 Depends: libc6 (>= 2.17) Section: utils Priority: optional Description: correctly read (or write) a region of a block device devio is a command line program to read correctly from mtd character (and other block) devices. devio allows access to specific regions of the device and allows output of data from specific locations. The primary difference between devio and other command line utilities, such as dd and cat, is that it is not stream based - it writes directly into the object rather than reading and writing a stream of data. chroot-autobuild/build/buildd/devio-udeb_1.2-1build2_ppc64el.udeb: new debian package, version 2.0. size 12830 bytes: control archive=621 bytes. 837 bytes, 20 lines control Package: devio-udeb Source: devio Version: 1.2-1build2 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Rod Whitby Installed-Size: 50 Depends: libc6-udeb (>= 2.18) Section: debian-installer Priority: optional Description: correctly read (or write) a region of a block device devio is a command line program to read correctly from mtd character (and other block) devices. devio allows access to specific regions of the device and allows output of data from specific locations. The primary difference between devio and other command line utilities, such as dd and cat, is that it is not stream based - it writes directly into the object rather than reading and writing a stream of data. . devio-udeb is a minimal package used by debian-installer. chroot-autobuild/build/buildd/devio_1.2-1build2_ppc64el.deb: drwxr-xr-x root/root 0 2014-02-17 12:59 ./ drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/ drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/bin/ -rwxr-xr-x root/root 34776 2014-02-17 12:59 ./usr/bin/devio drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/share/ drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/share/man/ drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/share/man/man8/ drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/share/man/man1/ -rw-r--r-- root/root 848 2014-02-17 12:59 ./usr/share/man/man1/devio.1.gz drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/share/doc/devio/ -rw-r--r-- root/root 95 2005-06-06 12:12 ./usr/share/doc/devio/README -rw-r--r-- root/root 1233 2014-02-17 12:59 ./usr/share/doc/devio/copyright -rw-r--r-- root/root 524 2014-02-17 12:59 ./usr/share/doc/devio/changelog.Debian.gz -rw-r--r-- root/root 155 2005-06-06 12:12 ./usr/share/doc/devio/NEWS.gz chroot-autobuild/build/buildd/devio-udeb_1.2-1build2_ppc64el.udeb: drwxr-xr-x root/root 0 2014-02-17 12:59 ./ drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/ drwxr-xr-x root/root 0 2014-02-17 12:59 ./usr/bin/ -rwxr-xr-x root/root 34776 2014-02-17 12:59 ./usr/bin/devio devio_1.2-1build2_ppc64el.changes: Format: 1.8 Date: Mon, 01 Oct 2012 20:57:54 +0100 Source: devio Binary: devio devio-udeb Architecture: ppc64el Version: 1.2-1build2 Distribution: trusty Urgency: low Maintainer: Ubuntu Build Daemon Changed-By: Colin Watson Description: devio - correctly read (or write) a region of a block device devio-udeb - correctly read (or write) a region of a block device (udeb) Changes: devio (1.2-1build2) quantal; urgency=low . * Rebuild for new armel compiler default of ARMv5t. Checksums-Sha1: be983d926d8a5c0f469d4e41f6c73fa63bf8e75d 15570 devio_1.2-1build2_ppc64el.deb 30825e0396b94f916739df30b1f24bb31b8b55ff 12830 devio-udeb_1.2-1build2_ppc64el.udeb Checksums-Sha256: 7c38baf65e9c37e04cc9a1749f6e70b6ba2d88f065cf14da69872f9448993078 15570 devio_1.2-1build2_ppc64el.deb 64f0fa6287a33fd279831c518a5f87f1afd005185a4106e9a10c7c5bf98b3d84 12830 devio-udeb_1.2-1build2_ppc64el.udeb Files: 0d3210a76e5b1fed44c5ee3f3ba71c4b 15570 utils optional devio_1.2-1build2_ppc64el.deb ce59d2bb46f1f1c8973eff84f0969121 12830 debian-installer optional devio-udeb_1.2-1build2_ppc64el.udeb Package-Type: udeb ****************************************************************************** Built successfully ****************************************************************************** Finished at 20140217-1259 Build needed 00:00:12, 1044k disk space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-5597634'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-5597634/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-5597634'] Unmounting chroot for build PACKAGEBUILD-5597634... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-5597634'] Removing build PACKAGEBUILD-5597634