Followup-For: Bug #917650
Hi,
qi also FTBFS in stretch and jessie with different errors, just tested
on abel.d.o. I think the will show up on sid as well once compilation
proceeds a bit further.
The minimal fix would probably be dropping -Werror (and getting a NULL
definition), without cosmetic fixes (debhelper, standards-version), and
to rebuild the fixed package for stretch ~deb9u1 and jessie ~deb8u1.
stretch:
dh binary
dh: Compatibility levels before 9 are deprecated (level 8 in use)
dh_testdir
dh_update_autotools_config
dh_auto_configure
dh_auto_configure: Compatibility levels before 9 are deprecated (level 8 in use)
debian/rules override_dh_auto_build
make[1]: Entering directory '/home/anbe/qi/qi-20111113'
/usr/bin/make CPU=s3c2442 CROSS_COMPILE="" BUILD_BRANCH=debian
BUILD_HEAD=20111113-1.1
make[2]: Entering directory '/home/anbe/qi/qi-20111113'
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T06:59:40+00:00"
-DQI_CPU="s3c2442" -o src/cpu/s3c2442/start.o src/cpu/s3c2442/start.S
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T06:59:40+00:00"
-DQI_CPU="s3c2442" -o src/cpu/s3c2442/lowlevel_init.o
src/cpu/s3c2442/lowlevel_init.S
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T06:59:40+00:00"
-DQI_CPU="s3c2442" -o src/utils-phase2.o src/utils-phase2.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T06:59:40+00:00"
-DQI_CPU="s3c2442" -o src/memory-test.o src/memory-test.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T06:59:40+00:00"
-DQI_CPU="s3c2442" -o src/crc32.o src/crc32.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T06:59:40+00:00"
-DQI_CPU="s3c2442" -o src/blink_led.o src/blink_led.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T06:59:40+00:00"
-DQI_CPU="s3c2442" -o src/ctype.o src/ctype.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T06:59:40+00:00"
-DQI_CPU="s3c2442" -o src/phase2.o src/phase2.c
src/phase2.c: In function 'do_params':
src/phase2.c:242:2: error: this 'if' clause does not guard...
[-Werror=misleading-indentation]
if (this_kernel->commandline_append)
^~
src/phase2.c:245:3: note: ...this statement, but the latter is misleadingly
indented as if it is guarded by the 'if'
if (commandline_rootfs_append[0])
^~
In file included from src/phase2.c:29:0:
src/phase2.c: At top level:
include/image.h:367:13: error: inline function 'image_print_contents_noindent'
declared but never defined [-Werror]
inline void image_print_contents_noindent (image_header_t *hdr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/image.h:366:13: error: inline function 'image_print_contents' declared
but never defined [-Werror]
inline void image_print_contents (image_header_t *hdr);
^~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
Makefile:69: recipe for target 'src/phase2.o' failed
make[2]: *** [src/phase2.o] Error 1
make[2]: Leaving directory '/home/anbe/qi/qi-20111113'
debian/rules:8: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/home/anbe/qi/qi-20111113'
debian/rules:6: recipe for target 'binary' failed
jessie:
dh binary
dh_testdir
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/home/anbe/qi/qi-20111113'
/usr/bin/make CPU=s3c2442 CROSS_COMPILE="" BUILD_BRANCH=debian
BUILD_HEAD=20111113-1.1
make[2]: Entering directory '/home/anbe/qi/qi-20111113'
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/cpu/s3c2442/start.o src/cpu/s3c2442/start.S
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/cpu/s3c2442/lowlevel_init.o
src/cpu/s3c2442/lowlevel_init.S
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/utils-phase2.o src/utils-phase2.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/memory-test.o src/memory-test.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/crc32.o src/crc32.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/blink_led.o src/blink_led.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/ctype.o src/ctype.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/phase2.o src/phase2.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/utils.o src/utils.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/drivers/i2c-bitbang.o src/drivers/i2c-bitbang.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/drivers/glamo-init.o src/drivers/glamo-init.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/drivers/glamo-mmc.o src/drivers/glamo-mmc.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/fs/ext2.o src/fs/ext2.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/fs/dev.o src/fs/dev.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/cpu/s3c2442/serial-s3c24xx.o
src/cpu/s3c2442/serial-s3c24xx.c
gcc -Wall -Werror -I include -g -c -Os -fno-strict-aliasing -mlong-calls
-fno-common -ffixed-r8 -msoft-float -fno-builtin -ffreestanding -march=armv4t
-mno-thumb-interwork -Wstrict-prototypes -DBUILD_HOST="abel"
-DBUILD_VERSION="debian_20111113-1.1" -DBUILD_DATE="2019-01-12T07:06:27+0000"
-DQI_CPU="s3c2442" -o src/cpu/s3c2442/start_qi.o src/cpu/s3c2442/start_qi.c
src/cpu/s3c2442/start_qi.c:39:4: error: 'NULL' undeclared here (not in a
function)
NULL /* always last */
^
Makefile:69: recipe for target 'src/cpu/s3c2442/start_qi.o' failed
make[2]: *** [src/cpu/s3c2442/start_qi.o] Error 1
make[2]: Leaving directory '/home/anbe/qi/qi-20111113'
debian/rules:8: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/home/anbe/qi/qi-20111113'
debian/rules:6: recipe for target 'binary' failed
Andreas