>>> easyframes 0.3 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-3/dl/easyframes/easyframes-0.3.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3 -xf - >>> easyframes 0.3 Patching Applying 0001-CMakesLists.txt-fix-static-build-with-pcap.patch using patch: patching file CMakeLists.txt >>> easyframes 0.3 Configuring (mkdir -p /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/ && cd /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /home/buildroot/autobuild/run/instance-3/output-1/host/bin/cmake /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/run/instance-3/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON ) -- The C compiler identification is GNU 9.3.0 -- Check for working C compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc -- Check for working C compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/pkg-config (found version "1.6.1") -- Checking for module 'libpcap' -- Found libpcap, version 1.9.1 -- Configuring done CMake Warning (dev) at CMakeLists.txt:72 (add_executable): Policy CMP0003 should be set before this line. Add code such as if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) as early as possible but after the most recent call to cmake_minimum_required or cmake_policy(VERSION). This warning appears because target "ef" links to some libraries for which the linker must search: pcap and other libraries with known full path: /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/liblibef.a CMake is adding directories in the second list to the linker search path in case they are needed to find libraries from the first list (for backwards compatibility with CMake 2.4). Set policy CMP0003 to OLD or NEW to enable or disable this behavior explicitly. Run "cmake --help-policy CMP0003" for more information. This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3 >>> easyframes 0.3 Building PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 -C /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/ make[1]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' make[2]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' Scanning dependencies of target libef make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' [ 3%] Building C object CMakeFiles/libef.dir/src/ef.o [ 7%] Building C object CMakeFiles/libef.dir/src/ef-args.o [ 11%] Building C object CMakeFiles/libef.dir/src/ef-arp.o [ 15%] Building C object CMakeFiles/libef.dir/src/ef-buf.o [ 19%] Building C object CMakeFiles/libef.dir/src/ef-capture.o [ 23%] Building C object CMakeFiles/libef.dir/src/ef-eth.o [ 26%] Building C object CMakeFiles/libef.dir/src/ef-exec.o [ 30%] Building C object CMakeFiles/libef.dir/src/ef-icmp.o [ 34%] Building C object CMakeFiles/libef.dir/src/ef-ifh.o [ 38%] Building C object CMakeFiles/libef.dir/src/ef-igmp.o [ 42%] Building C object CMakeFiles/libef.dir/src/ef-ipv4.o [ 46%] Building C object CMakeFiles/libef.dir/src/ef-ipv6.o [ 50%] Building C object CMakeFiles/libef.dir/src/ef-oam.o [ 53%] Building C object CMakeFiles/libef.dir/src/ef-mrp.o [ 57%] Building C object CMakeFiles/libef.dir/src/ef-opcua.o [ 61%] Building C object CMakeFiles/libef.dir/src/ef-padding.o [ 65%] Building C object CMakeFiles/libef.dir/src/ef-parse-bytes.o /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/src/ef-parse-bytes.c: In function 'parse_bytes': /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/src/ef-parse-bytes.c:262:15: warning: implicit declaration of function 'htobe64' [-Wimplicit-function-declaration] 262 | val = htobe64(val); | ^~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/src/ef-parse-bytes.c: In function 'parse_uint32': /home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/src/ef-parse-bytes.c:625:10: warning: implicit declaration of function 'be32toh' [-Wimplicit-function-declaration] 625 | *o = be32toh(*tmp); | ^~~~~~~ [ 69%] Building C object CMakeFiles/libef.dir/src/ef-payload.o [ 73%] Building C object CMakeFiles/libef.dir/src/ef-profinet.o [ 76%] Building C object CMakeFiles/libef.dir/src/ef-ptp.o [ 80%] Building C object CMakeFiles/libef.dir/src/ef-udp.o [ 84%] Building C object CMakeFiles/libef.dir/src/ef-vlan.o [ 88%] Linking C static library liblibef.a make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' [ 88%] Built target libef make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' Scanning dependencies of target ef make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' [ 92%] Building C object CMakeFiles/ef.dir/src/main.o [ 96%] Building C object CMakeFiles/ef.dir/version.o [100%] Linking C executable ef /home/buildroot/autobuild/run/instance-3/output-1/host/lib/gcc/arm-buildroot-linux-musleabihf/9.3.0/../../../../arm-buildroot-linux-musleabihf/bin/ld: liblibef.a(ef-parse-bytes.o): in function `parse_bytes': ef-parse-bytes.c:(.text+0x334): undefined reference to `htobe64' /home/buildroot/autobuild/run/instance-3/output-1/host/lib/gcc/arm-buildroot-linux-musleabihf/9.3.0/../../../../arm-buildroot-linux-musleabihf/bin/ld: liblibef.a(ef-parse-bytes.o): in function `parse_uint32': ef-parse-bytes.c:(.text+0xa1c): undefined reference to `be32toh' collect2: error: ld returned 1 exit status make[3]: *** [ef] Error 1 make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' make[2]: *** [CMakeFiles/ef.dir/all] Error 2 make[2]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3' make: *** [/home/buildroot/autobuild/run/instance-3/output-1/build/easyframes-0.3/.stamp_built] Error 2 make: Leaving directory `/home/buildroot/autobuild/run/instance-3/buildroot'