snapex7

Build log

nerves_system_rpi5

snapex7 0.1.4 · fail · run snapex7-0.1.4-1791105252960
117 of 117 lines
1Resolving Hex dependencies...2Resolution completed in 0.118s3Unchanged:4  circular_buffer 1.1.05  elixir_make 0.10.06  interactive_cmd 0.1.47  nerves 2.0.0-pre.28  nerves_discovery 0.1.59  nerves_logging 0.2.410  nerves_runtime 0.13.1311  nerves_system_bbb 2.30.212  nerves_system_br 1.34.413  nerves_system_mangopi_mq_pro 0.17.214  nerves_system_qemu_aarch64 0.4.215  nerves_system_rpi0 2.1.216  nerves_system_rpi4 2.1.217  nerves_system_rpi5 2.1.218  nerves_system_trellis 0.5.019  nerves_system_x86_64 1.34.220  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.121  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.122  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.123  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.124  nerves_toolchain_x86_64_nerves_linux_musl 15.3.125  nerves_uevent 0.1.726  property_table 0.3.427  ring_logger 0.11.728  snapex7 0.1.429  tablet 0.3.330  toolshed 0.5.031  uboot_env 1.0.232* Getting snapex7 (Hex package)33* Getting nerves (Hex package)34* Getting ring_logger (Hex package)35* Getting toolshed (Hex package)36* Getting nerves_runtime (Hex package)37* Getting nerves_system_bbb (Hex package)38* Getting nerves_system_mangopi_mq_pro (Hex package)39* Getting nerves_system_qemu_aarch64 (Hex package)40* Getting nerves_system_rpi0 (Hex package)41* Getting nerves_system_rpi4 (Hex package)42* Getting nerves_system_rpi5 (Hex package)43* Getting nerves_system_trellis (Hex package)44* Getting nerves_system_x86_64 (Hex package)45* Getting nerves_system_br (Hex package)46* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)47* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)48* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)49* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)50* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)51* Getting nerves_logging (Hex package)52* Getting nerves_uevent (Hex package)53* Getting uboot_env (Hex package)54* Getting elixir_make (Hex package)55* Getting property_table (Hex package)56* Getting circular_buffer (Hex package)57* Getting interactive_cmd (Hex package)58* Getting nerves_discovery (Hex package)59* Getting tablet (Hex package)60==> nerves_system_br61Generated nerves_system_br app62==> circular_buffer63Compiling 1 file (.ex)64Generated circular_buffer app65==> tablet66Compiling 2 files (.ex)67Generated tablet app68==> elixir_make69Compiling 8 files (.ex)70Generated elixir_make app71==> snapex772/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/sys/snap_sysutils.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/sys_snap_sysutils.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 73/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/sys/snap_msgsock.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/sys_snap_msgsock.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 74/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/sys/snap_tcpsrvr.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/sys_snap_tcpsrvr.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 75/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/sys/snap_threads.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/sys_snap_threads.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 76/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/core/s7_client.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/core_s7_client.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 77/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/core/s7_isotcp.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/core_s7_isotcp.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 78/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/core/s7_partner.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/core_s7_partner.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 79/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/core/s7_peer.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/core_s7_peer.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 80/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/core/s7_server.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/core_s7_server.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 81/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/core/s7_text.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/core_s7_text.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 82src/snap7/src/core/s7_server.cpp: In member function 'void TS7Worker::SZLSystemState()':83src/snap7/src/core/s7_server.cpp:1247:11: warning: 'void* memcpy(void*, const void*, size_t)' reading 6 bytes from a region of size 4 [-Wstringop-overread]84 1247 |     memcpy(SZL.ResData,&SZLNotAvail,sizeof(SZLSysState));85      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~86In file included from src/snap7/src/core/s7_server.cpp:27:87src/snap7/src/core/s7_firmware.h:36:8: note: source object 'SZLNotAvail' of size 488   36 |   byte SZLNotAvail[4] = {89      |        ^~~~~~~~~~~90/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/core/s7_micro_client.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/core_s7_micro_client.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 91/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -c "src/snap7/src/lib/snap7_libmain.cpp" -O3 -fPIC -pedantic -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/lib_snap7_libmain.o -Isrc/snap7/build/unix -Isrc/snap7/src/sys -Isrc/snap7/src/core -Isrc/snap7/src/lib 92debug s7: /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/erlcmd.o, src/erlcmd.c93/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -Isrc/snap7/examples/plain-c -L/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -I/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -mabi=lp64 -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096 -fstack-protector-strong -mcpu=cortex-a76 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging -std=gnu99 -DDEBUG -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/erlcmd.o src/erlcmd.c94debug s7: /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_client.o, src/s7_client.c95/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -Isrc/snap7/examples/plain-c -L/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -I/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -mabi=lp64 -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096 -fstack-protector-strong -mcpu=cortex-a76 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging -std=gnu99 -DDEBUG -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_client.o src/s7_client.c96debug s7: /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_server.o, src/s7_server.c97/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -Isrc/snap7/examples/plain-c -L/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -I/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -mabi=lp64 -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096 -fstack-protector-strong -mcpu=cortex-a76 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging -std=gnu99 -DDEBUG -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_server.o src/s7_server.c98debug s7: /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_partner.o, src/s7_partner.c99/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -Isrc/snap7/examples/plain-c -L/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -I/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -mabi=lp64 -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096 -fstack-protector-strong -mcpu=cortex-a76 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging -std=gnu99 -DDEBUG -o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_partner.o src/s7_partner.c100/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-g++ -shared -fPIC -o /work/proj/_build/rpi5/lib/snapex7/ebin/../priv/libsnap.so @"filelist.txt" -Lsrc/snap7/build/unix -lpthread -lrt  -O3101debug102/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -O3 /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/erlcmd.o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_server.o -L/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -I/work/proj/_build/rpi5/lib/snapex7/ebin/../priv -lsnap -L/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/lib -lei --sysroot=/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging -o /work/proj/_build/rpi5/lib/snapex7/ebin/../priv/s7_server.o103/work/proj/_build/rpi5/lib/snapex7/ebin/../priv/libsnap.so: file not recognized: file format not recognized104collect2: error: ld returned 1 exit status105make: *** [src/Makefile:172: /work/proj/_build/rpi5/lib/snapex7/ebin/../priv/s7_server.o] Error 1106make: *** Waiting for unfinished jobs....107rm -f "filelist.txt"108rm /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_partner.o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_client.o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/erlcmd.o /work/proj/_build/rpi5/lib/snapex7/ebin/../obj/s7_server.o109could not compile dependency :snapex7, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile snapex7 --force", update it with "mix deps.update snapex7" or clean it with "mix deps.clean snapex7"110==> nerves_compatibility_test111** (Mix) Could not compile with "make" (exit status: 2).112You need to have gcc and make installed. If you are using113Ubuntu or any other Debian-based system, install the packages114"build-essential". Also install "erlang-dev" package if not115included in your Erlang/OTP version. If you're on Fedora, run116"dnf group install 'Development Tools'".117