>>> nanocom 1.0 Extracting mkdir -p /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host rsync -a --link-dest=/srv/storage/autobuild/run/instance-2/output-1/per-package/host-tar/host/ /srv/storage/autobuild/run/instance-2/output-1/per-package/host-tar/host/ /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host mkdir -p /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/target rsync -a --link-dest=/srv/storage/autobuild/run/instance-2/output-1/per-package/host-tar/target/ /srv/storage/autobuild/run/instance-2/output-1/per-package/host-tar/target/ /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/target gzip -d -c /srv/storage/autobuild/run/instance-2/dl/nanocom/nanocom.tar.gz | /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host/bin/tar --strip-components=0 -C /srv/storage/autobuild/run/instance-2/output-1/build/nanocom-1.0 -xf - >>> nanocom 1.0 Patching >>> nanocom 1.0 Configuring mkdir -p /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host rsync -a --link-dest=/srv/storage/autobuild/run/instance-2/output-1/per-package/host-skeleton/host/ /srv/storage/autobuild/run/instance-2/output-1/per-package/host-skeleton/host/ /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host rsync -a --link-dest=/srv/storage/autobuild/run/instance-2/output-1/per-package/skeleton/host/ /srv/storage/autobuild/run/instance-2/output-1/per-package/skeleton/host/ /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host rsync -a --link-dest=/srv/storage/autobuild/run/instance-2/output-1/per-package/toolchain/host/ /srv/storage/autobuild/run/instance-2/output-1/per-package/toolchain/host/ /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host mkdir -p /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/target rsync -a --link-dest=/srv/storage/autobuild/run/instance-2/output-1/per-package/host-skeleton/target/ /srv/storage/autobuild/run/instance-2/output-1/per-package/host-skeleton/target/ /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/target rsync -a --link-dest=/srv/storage/autobuild/run/instance-2/output-1/per-package/skeleton/target/ /srv/storage/autobuild/run/instance-2/output-1/per-package/skeleton/target/ /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/target rsync -a --link-dest=/srv/storage/autobuild/run/instance-2/output-1/per-package/toolchain/target/ /srv/storage/autobuild/run/instance-2/output-1/per-package/toolchain/target/ /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/target >>> nanocom 1.0 Building PATH="/srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host/bin:/srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 CC="/srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host/bin/arm-buildroot-linux-gnueabihf-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -D_FORTIFY_SOURCE=1 " -C /srv/storage/autobuild/run/instance-2/output-1/build/nanocom-1.0 make[1]: Entering directory '/srv/storage/autobuild/run/instance-2/output-1/build/nanocom-1.0' rm -rf *.o nanocom /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host/bin/arm-buildroot-linux-gnueabihf-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -D_FORTIFY_SOURCE=1 mux.c nanocom.c menu.c -o nanocom mux.c: In function 'mux_loop': mux.c:51:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | write(STDOUT_FILENO, buf, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'process_main_menu': menu.c:176:9: warning: implicit declaration of function 'display_state'; did you mean 'display_status'? [-Wimplicit-function-declaration] 176 | display_state(); | ^~~~~~~~~~~~~ | display_status menu.c: In function 'cook_buf': menu.c:426:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 426 | write (fd, buf, current); | ^~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'main_menu': menu.c:79:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 79 | write(STDOUT_FILENO, str1, strlen(str1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'process_main_menu': menu.c:208:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 208 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:219:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 219 | write(fd, &c, 1); | ^~~~~~~~~~~~~~~~ menu.c: In function 'baud_menu': menu.c:98:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 98 | write(STDOUT_FILENO, str, strlen(str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'data_bits_menu': menu.c:123:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 123 | write(STDOUT_FILENO, str, strlen(str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'parity_menu': menu.c:111:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 111 | write(STDOUT_FILENO, str, strlen(str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'stop_bits_menu': menu.c:135:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 135 | write(STDOUT_FILENO, str, strlen(str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'flow_control_menu': menu.c:148:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | write(STDOUT_FILENO, str, strlen(str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'echo_settings_menu': menu.c:161:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | write(STDOUT_FILENO, str, strlen(str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'process_baud_menu': menu.c:268:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | write(STDOUT_FILENO, err, strlen(err)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'process_data_bits_menu': menu.c:283:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 283 | write(STDOUT_FILENO, err, strlen(err)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'process_parity_menu': menu.c:298:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 298 | write(STDOUT_FILENO, err, strlen(err)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'process_stop_bits_menu': menu.c:313:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 313 | write(STDOUT_FILENO, err, strlen(err)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'process_flow_control_menu': menu.c:328:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 328 | write(STDOUT_FILENO, err, strlen(err)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'process_echo_settings_menu': menu.c:343:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 343 | write(STDOUT_FILENO, err, strlen(err)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'reset_state': menu.c:353:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 353 | write(STDOUT_FILENO,leaving,strlen(leaving)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: /tmp/cci3wGxf.o:(.bss+0x7c): multiple definition of `curr_state'; /tmp/ccV9nQUx.o:(.bss+0x0): first defined here /srv/storage/autobuild/run/instance-2/output-1/per-package/nanocom/host/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: /tmp/ccZG0dvX.o:(.bss+0x8): multiple definition of `curr_state'; /tmp/ccV9nQUx.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make[1]: *** [Makefile:20: nanocom] Error 1 make[1]: Leaving directory '/srv/storage/autobuild/run/instance-2/output-1/build/nanocom-1.0' make: *** [package/pkg-generic.mk:250: /srv/storage/autobuild/run/instance-2/output-1/build/nanocom-1.0/.stamp_built] Error 2 make: Leaving directory '/srv/storage/autobuild/run/instance-2/buildroot'