>>> at91dataflashboot 1.05 Downloading wget --passive-ftp -nd -t 3 -O '/nvmedata/autobuild/instance-6/output-1/build/.DataflashBoot-1.05.tar.bz2.qBJmlm/output' 'ftp://www.at91.com/pub/buildroot/DataflashBoot-1.05.tar.bz2' --2022-05-24 08:55:16-- ftp://www.at91.com/pub/buildroot/DataflashBoot-1.05.tar.bz2 => '/nvmedata/autobuild/instance-6/output-1/build/.DataflashBoot-1.05.tar.bz2.qBJmlm/output' Resolving www.at91.com (www.at91.com)... 198.175.253.196 Connecting to www.at91.com (www.at91.com)|198.175.253.196|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /pub/buildroot ... done. ==> SIZE DataflashBoot-1.05.tar.bz2 ... 92559 ==> PASV ... done. ==> RETR DataflashBoot-1.05.tar.bz2 ... done. Length: 92559 (90K) (unauthoritative) 0K .......... .......... .......... .......... .......... 55% 291K 0s 50K .......... .......... .......... .......... 100% 1.17M=0.2s 2022-05-24 08:55:23 (439 KB/s) - '/nvmedata/autobuild/instance-6/output-1/build/.DataflashBoot-1.05.tar.bz2.qBJmlm/output' saved [92559] DataflashBoot-1.05.tar.bz2: OK (sha256: 2cfeb6a9236e1a743c8010f05e504dbc92169ef42d9a6cf7948954a577bfc386) >>> at91dataflashboot 1.05 Extracting mkdir -p /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host rsync -a --link-dest=/nvmedata/autobuild/instance-6/output-1/per-package/host-tar/host/ /nvmedata/autobuild/instance-6/output-1/per-package/host-tar/host/ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host mkdir -p /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/target rsync -a --link-dest=/nvmedata/autobuild/instance-6/output-1/per-package/host-tar/target/ /nvmedata/autobuild/instance-6/output-1/per-package/host-tar/target/ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/target bzcat /nvmedata/autobuild/instance-6/dl/at91dataflashboot/DataflashBoot-1.05.tar.bz2 | /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/tar --strip-components=1 -C /nvmedata/autobuild/instance-6/output-1/build/at91dataflashboot-1.05 -xf - >>> at91dataflashboot 1.05 Patching Applying 0001-do-not-install.patch using patch: patching file Makefile Applying 0002-eabi-fixes.patch using patch: patching file _udivsi3.S >>> at91dataflashboot 1.05 Configuring mkdir -p /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host rsync -a --link-dest=/nvmedata/autobuild/instance-6/output-1/per-package/host-skeleton/host/ /nvmedata/autobuild/instance-6/output-1/per-package/host-skeleton/host/ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host rsync -a --link-dest=/nvmedata/autobuild/instance-6/output-1/per-package/skeleton/host/ /nvmedata/autobuild/instance-6/output-1/per-package/skeleton/host/ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host rsync -a --link-dest=/nvmedata/autobuild/instance-6/output-1/per-package/toolchain/host/ /nvmedata/autobuild/instance-6/output-1/per-package/toolchain/host/ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host mkdir -p /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/target rsync -a --link-dest=/nvmedata/autobuild/instance-6/output-1/per-package/host-skeleton/target/ /nvmedata/autobuild/instance-6/output-1/per-package/host-skeleton/target/ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/target rsync -a --link-dest=/nvmedata/autobuild/instance-6/output-1/per-package/skeleton/target/ /nvmedata/autobuild/instance-6/output-1/per-package/skeleton/target/ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/target rsync -a --link-dest=/nvmedata/autobuild/instance-6/output-1/per-package/toolchain/target/ /nvmedata/autobuild/instance-6/output-1/per-package/toolchain/target/ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/target >>> at91dataflashboot 1.05 Building make -C /nvmedata/autobuild/instance-6/output-1/build/at91dataflashboot-1.05 CROSS_COMPILE=/nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi- make[1]: Entering directory '/nvmedata/autobuild/instance-6/output-1/build/at91dataflashboot-1.05' rm -f objs/cstartup_ram.o objs/at45.o objs/com.o objs/dataflash.o objs/div0.o objs/init.o objs/main.o objs/stdio.o objs/asm_isr.o objs/jump.o objs/_udivsi3.o objs/_umodsi3.o objs/led.o DataflashBoot-1.05.out DataflashBoot-1.05.bin DataflashBoot-1.05.lss *~ rm -f *.out rm -f *.bin rm -f *.lss mkdir -p objs /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/cstartup_ram.o cstartup_ram.S /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/at45.o at45.c In file included from at45.c:18: stdio.h:23:5: warning: conflicting types for built-in function 'putc'; expected 'int(int, void *)' [-Wbuiltin-declaration-mismatch] 23 | int putc(int c); | ^~~~ stdio.h:3:1: note: 'putc' is declared in header '' 2 | #include +++ |+#include 3 | In file included from at45.c:20: include/lib_AT91RM9200.h: In function 'AT91F_ST_SetPeriodInterval': include/lib_AT91RM9200.h:2352:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] 2352 | volatile int status; | ^~~~~~ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/com.o com.c In file included from com.c:17: stdio.h:23:5: warning: conflicting types for built-in function 'putc'; expected 'int(int, void *)' [-Wbuiltin-declaration-mismatch] 23 | int putc(int c); | ^~~~ stdio.h:3:1: note: 'putc' is declared in header '' 2 | #include +++ |+#include 3 | In file included from com.c:19: include/lib_AT91RM9200.h: In function 'AT91F_ST_SetPeriodInterval': include/lib_AT91RM9200.h:2352:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] 2352 | volatile int status; | ^~~~~~ com.c: In function 'AT91F_WaitKeyPressed': com.c:176:6: warning: variable 'c' set but not used [-Wunused-but-set-variable] 176 | int c; | ^ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/dataflash.o dataflash.c In file included from dataflash.c:16: stdio.h:23:5: warning: conflicting types for built-in function 'putc'; expected 'int(int, void *)' [-Wbuiltin-declaration-mismatch] 23 | int putc(int c); | ^~~~ stdio.h:3:1: note: 'putc' is declared in header '' 2 | #include +++ |+#include 3 | /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/div0.o div0.c /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/init.o init.c In file included from init.c:17: include/lib_AT91RM9200.h: In function 'AT91F_ST_SetPeriodInterval': include/lib_AT91RM9200.h:2352:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] 2352 | volatile int status; | ^~~~~~ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/main.o main.c In file included from main.c:25: stdio.h:23:5: warning: conflicting types for built-in function 'putc'; expected 'int(int, void *)' [-Wbuiltin-declaration-mismatch] 23 | int putc(int c); | ^~~~ stdio.h:3:1: note: 'putc' is declared in header '' 2 | #include +++ |+#include 3 | In file included from main.c:27: include/lib_AT91RM9200.h: In function 'AT91F_ST_SetPeriodInterval': include/lib_AT91RM9200.h:2352:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] 2352 | volatile int status; | ^~~~~~ main.c: In function 'AT91F_ResetRegisters': main.c:334:15: warning: variable 'i' set but not used [-Wunused-but-set-variable] 334 | volatile int i = 0; | ^ main.c: In function 'main': main.c:647:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 647 | while(i >>= 1) | ^~~~~ main.c:649:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 649 | i = (SizeToDownload / 512)+1 + (NbPage << 13) + | ^ main.c: In function 'AT91F_DisplayMenu': main.c:190:3: warning: iteration 6 invokes undefined behavior [-Waggressive-loop-optimizations] 190 | puts(menu_dataflash[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ main.c:189:2: note: within this loop 189 | for(i = 0; i < MAXMENU; i++) { | ^~~ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/stdio.o stdio.c In file included from stdio.c:2: stdio.h:23:5: warning: conflicting types for built-in function 'putc'; expected 'int(int, void *)' [-Wbuiltin-declaration-mismatch] 23 | int putc(int c); | ^~~~ stdio.h:3:1: note: 'putc' is declared in header '' 2 | #include +++ |+#include 3 | stdio.c: In function 'fputs': stdio.c:64:5: warning: 'nonnull' argument 'fp' compared to NULL [-Wnonnull-compare] 64 | if(fp == (FILE *)0) | ^ stdio.c: In function 'fputc': stdio.c:80:5: warning: 'nonnull' argument 'fp' compared to NULL [-Wnonnull-compare] 80 | if(fp == (FILE *)0) | ^ stdio.c: In function 'strlen': stdio.c:125:5: warning: 'nonnull' argument 'str' compared to NULL [-Wnonnull-compare] 125 | if(str == (char *)0) | ^ /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/asm_isr.o asm_isr.S /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/jump.o jump.S /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/_udivsi3.o _udivsi3.S /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/_umodsi3.o _umodsi3.S /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -Os -Wall -Iinclude -c -o objs/led.o led.c /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld -T elf32-littlearm.lds -Ttext 0 -n -o DataflashBoot-1.05.out objs/cstartup_ram.o objs/at45.o objs/com.o objs/dataflash.o objs/div0.o objs/init.o objs/main.o objs/stdio.o objs/asm_isr.o objs/jump.o objs/_udivsi3.o objs/_umodsi3.o objs/led.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/cstartup_ram.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/cstartup_ram.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/at45.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/at45.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/com.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/com.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/dataflash.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/dataflash.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/div0.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/div0.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/init.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/init.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/main.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/main.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/stdio.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/stdio.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/asm_isr.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/asm_isr.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/jump.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/jump.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/_udivsi3.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/_udivsi3.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/_umodsi3.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/_umodsi3.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/led.o: compiled for a big endian system and target is little endian /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: failed to merge target specific data of file objs/led.o /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/main.o: in function `AT91F_StartBoot.isra.0': main.c:(.text+0x284): undefined reference to `_GLOBAL_OFFSET_TABLE_' /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: BFD (GNU Binutils) 2.36.1 assertion fail elf32-arm.c:11456 main.c:(.text+0x284): dangerous relocation: unsupported relocation main.c:(.text+0x2a4): dangerous relocation: unsupported relocation /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: objs/main.o: in function `main': main.c:(.text.startup+0x96c): undefined reference to `_GLOBAL_OFFSET_TABLE_' /nvmedata/autobuild/instance-6/output-1/per-package/at91dataflashboot/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld: BFD (GNU Binutils) 2.36.1 assertion fail elf32-arm.c:11456 main.c:(.text.startup+0x96c): dangerous relocation: unsupported relocation main.c:(.text.startup+0x970): dangerous relocation: unsupported relocation main.c:(.text.startup+0x974): dangerous relocation: unsupported relocation main.c:(.text.startup+0x978): dangerous relocation: unsupported relocation main.c:(.text.startup+0x97c): dangerous relocation: unsupported relocation main.c:(.text.startup+0x994): dangerous relocation: unsupported relocation main.c:(.text.startup+0x9ec): dangerous relocation: unsupported relocation make[1]: *** [Makefile:77: DataflashBoot-1.05.out] Error 1 make[1]: Leaving directory '/nvmedata/autobuild/instance-6/output-1/build/at91dataflashboot-1.05' make: *** [package/pkg-generic.mk:293: /nvmedata/autobuild/instance-6/output-1/build/at91dataflashboot-1.05/.stamp_built] Error 2 make: Leaving directory '/nvmedata/autobuild/instance-6/buildroot'