[buildd-tools-devel] sbuild --verbose --debug

Geert Stappers stappers at stappers.nl
Wed May 24 06:39:45 UTC 2017


On Sun, May 21, 2017 at 10:10:08AM +0200, Geert Stappers wrote:
> 
> Hello sbuild people,

Your insights are appriciated.


> Currently for me there is no different in output
> between
>   sbuild
> and 
>   sbuild --verbose --debug
> 
> Neither I can't find log files that --verbose promised to create.
> 
> How do I get additional output?
> 

sbuild manual page has "--nolog"

    -n, --nolog
           Do not create a  package  log  file  in  the  $log_dir
           directory  and no build log file, but print everything
           to stdout. Also do not send any log mails.  This  com-
           mand  line  option  sets the NOLOG configuration vari-
           able. See sbuild.conf(5) for more information.

To me it seems that that option is active.

Setting $log_dir to /home/stappers/logs in /etc/sbuild.conf
didn't get me the wanted logging.  Help.

 
> My actual problem:
> `quilt push -a ; quilt pop -a` works fine.
> Upon running `sbuild --verbose --debug` I get:
> 
> clean:
> 
> BUILD SUCCESSFUL
> Total time: 0 seconds
> rm -f debian/permission-checker/*.class
> dh_clean
> make[1]: Leaving directory '/home/stappers/src/arduino'
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: applying remove_update_warning.patch
> dpkg-source: info: applying install_jar_links.patch
> dpkg-source: info: applying wrapper_for_deb.patch
> dpkg-source: info: applying remove_copying_binaries.patch
> dpkg-source: info: applying permission_fix.patch
> dpkg-source: info: applying gcc47_avr.patch
> dpkg-source: info: applying no-caller-saves.patch
> dpkg-source: info: applying Adafruit_GFX.patch
> dpkg-source: info: applying const_progmem.patch
> dpkg-source: info: applying depricated_typedef_support.patch
> dpkg-source: info: applying roboIRread.patch

all patches cleanly applied

> dpkg-source: info: building arduino using existing ./arduino_1.8.2+dfsg.orig.tar.gz

start of building

> can't find file to patch at input line 9

first error about patching, but the patching was allready done


> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |Description: patch to work with libc 1.8.0 and gcc 4.7

That patch is half in the patch series


> |Bug: http://andybrown.me.uk/wk/2012/04/28/avr-gcc-4-7-0-and-avr-libc-1-8-0-compiled-for-windows/
> |Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677294
> |Author: Andy Brown <http://andybrown.me.uk/wk/>
> |Index: arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp
> |===================================================================
> |--- arduino.orig/hardware/arduino/cores/arduino/HardwareSerial.cpp
> |+++ arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp
> --------------------------
> No file to patch.  Skipping patch.
> 1 out of 1 hunk ignored
> can't find file to patch at input line 19
> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |Index: arduino/hardware/arduino/cores/arduino/IPAddress.cpp
> |===================================================================
> |--- arduino.orig/hardware/arduino/cores/arduino/IPAddress.cpp
> |+++ arduino/hardware/arduino/cores/arduino/IPAddress.cpp
> --------------------------
> No file to patch.  Skipping patch.
> 2 out of 2 hunks ignored
> can't find file to patch at input line 89
> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |Index: arduino/hardware/arduino/cores/arduino/IPAddress.h
> |===================================================================
> |--- arduino.orig/hardware/arduino/cores/arduino/IPAddress.h
> |+++ arduino/hardware/arduino/cores/arduino/IPAddress.h
> --------------------------
> No file to patch.  Skipping patch.
> 2 out of 2 hunks ignored
> can't find file to patch at input line 130
> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |Index: arduino/hardware/arduino/cores/arduino/Print.cpp
> |===================================================================
> |--- arduino.orig/hardware/arduino/cores/arduino/Print.cpp
> |+++ arduino/hardware/arduino/cores/arduino/Print.cpp
> --------------------------
> No file to patch.  Skipping patch.
> 1 out of 1 hunk ignored
> can't find file to patch at input line 143
> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |Index: arduino/libraries/Ethernet/Ethernet.cpp
> |===================================================================
> |--- arduino.orig/libraries/Ethernet/Ethernet.cpp
> |+++ arduino/libraries/Ethernet/Ethernet.cpp
> --------------------------
> No file to patch.  Skipping patch.
> 1 out of 1 hunk ignored
> dpkg-source: info: the patch has fuzz which is not allowed, or is malformed
> dpkg-source: info: if patch 'gcc47_avr.patch' is correctly applied by quilt, use 'quilt refresh' to update it
> dpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -E -b -B .pc/gcc47_avr.patch/ --reject-file=- < arduino.orig.vomslx/debian/patches/gcc47_avr.patch gave error exit status 1
> E: Failed to package source directory /home/stappers/src/arduino
> D: Error main(): Failed to package source directory /home/stappers/src/arduinostappers at paddy:~/src/arduino
> $ 
> 


Groeten
Geert Stappers
-- 
Leven en laten leven



More information about the Buildd-tools-devel mailing list