>>> luvi 2.13.0 Downloading wget --passive-ftp -nd -t 3 -O '/home/buildroot/autobuild/instance-3/output-1/build/.luvi-src-v2.13.0.tar.gz.YJ3fv4/output' 'https://github.com/luvit/luvi/releases/download/v2.13.0/luvi-src-v2.13.0.tar.gz' --2022-10-20 16:51:10-- https://github.com/luvit/luvi/releases/download/v2.13.0/luvi-src-v2.13.0.tar.gz Resolving github.com (github.com)... 140.82.113.3 Connecting to github.com (github.com)|140.82.113.3|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/23807586/54487d0f-fa54-4c2f-aa97-b328d73fc9d8?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20221020%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221020T165111Z&X-Amz-Expires=300&X-Amz-Signature=844ec45528243922baed846ef544c51329ceead3160609e71f6170c008acfc14&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=23807586&response-content-disposition=attachment%3B%20filename%3Dluvi-src-v2.13.0.tar.gz&response-content-type=application%2Foctet-stream [following] --2022-10-20 16:51:11-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/23807586/54487d0f-fa54-4c2f-aa97-b328d73fc9d8?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20221020%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221020T165111Z&X-Amz-Expires=300&X-Amz-Signature=844ec45528243922baed846ef544c51329ceead3160609e71f6170c008acfc14&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=23807586&response-content-disposition=attachment%3B%20filename%3Dluvi-src-v2.13.0.tar.gz&response-content-type=application%2Foctet-stream Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.110.133, 185.199.108.133, 185.199.109.133, ... Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 6427649 (6.1M) [application/octet-stream] Saving to: '/home/buildroot/autobuild/instance-3/output-1/build/.luvi-src-v2.13.0.tar.gz.YJ3fv4/output' 0K .......... .......... .......... .......... .......... 0% 16.8M 0s 50K .......... .......... .......... .......... .......... 1% 35.6M 0s 100K .......... .......... .......... .......... .......... 2% 20.9M 0s 150K .......... .......... .......... .......... .......... 3% 112M 0s 200K .......... .......... .......... .......... .......... 3% 30.6M 0s 250K .......... .......... .......... .......... .......... 4% 95.2M 0s 300K .......... .......... .......... .......... .......... 5% 83.0M 0s 350K .......... .......... .......... .......... .......... 6% 6.74M 0s 400K .......... .......... .......... .......... .......... 7% 124M 0s 450K .......... .......... .......... .......... .......... 7% 116M 0s 500K .......... .......... .......... .......... .......... 8% 115M 0s 550K .......... .......... .......... .......... .......... 9% 117M 0s 600K .......... .......... .......... .......... .......... 10% 94.9M 0s 650K .......... .......... .......... .......... .......... 11% 61.7M 0s 700K .......... .......... .......... .......... .......... 11% 109M 0s 750K .......... .......... .......... .......... .......... 12% 99.9M 0s 800K .......... .......... .......... .......... .......... 13% 90.5M 0s 850K .......... .......... .......... .......... .......... 14% 109M 0s 900K .......... .......... .......... .......... .......... 15% 105M 0s 950K .......... .......... .......... .......... .......... 15% 55.0M 0s 1000K .......... .......... .......... .......... .......... 16% 108M 0s 1050K .......... .......... .......... .......... .......... 17% 121M 0s 1100K .......... .......... .......... .......... .......... 18% 23.1M 0s 1150K .......... .......... .......... .......... .......... 19% 67.2M 0s 1200K .......... .......... .......... .......... .......... 19% 115M 0s 1250K .......... .......... .......... .......... .......... 20% 115M 0s 1300K .......... .......... .......... .......... .......... 21% 96.5M 0s 1350K .......... .......... .......... .......... .......... 22% 109M 0s 1400K .......... .......... .......... .......... .......... 23% 118M 0s 1450K .......... .......... .......... .......... .......... 23% 115M 0s 1500K .......... .......... .......... .......... .......... 24% 104M 0s 1550K .......... .......... .......... .......... .......... 25% 108M 0s 1600K .......... .......... .......... .......... .......... 26% 115M 0s 1650K .......... .......... .......... .......... .......... 27% 116M 0s 1700K .......... .......... .......... .......... .......... 27% 113M 0s 1750K .......... .......... .......... .......... .......... 28% 102M 0s 1800K .......... .......... .......... .......... .......... 29% 94.6M 0s 1850K .......... .......... .......... .......... .......... 30% 104M 0s 1900K .......... .......... .......... .......... .......... 31% 102M 0s 1950K .......... .......... .......... .......... .......... 31% 108M 0s 2000K .......... .......... .......... .......... .......... 32% 117M 0s 2050K .......... .......... .......... .......... .......... 33% 1.41M 0s 2100K .......... .......... .......... .......... .......... 34% 13.1M 0s 2150K .......... .......... .......... .......... .......... 35% 83.9M 0s 2200K .......... .......... .......... .......... .......... 35% 111M 0s 2250K .......... .......... .......... .......... .......... 36% 104M 0s 2300K .......... .......... .......... .......... .......... 37% 116M 0s 2350K .......... .......... .......... .......... .......... 38% 62.9M 0s 2400K .......... .......... .......... .......... .......... 39% 110M 0s 2450K .......... .......... .......... .......... .......... 39% 10.5M 0s 2500K .......... .......... .......... .......... .......... 40% 90.1M 0s 2550K .......... .......... .......... .......... .......... 41% 110M 0s 2600K .......... .......... .......... .......... .......... 42% 110M 0s 2650K .......... .......... .......... .......... .......... 43% 106M 0s 2700K .......... .......... .......... .......... .......... 43% 117M 0s 2750K .......... .......... .......... .......... .......... 44% 97.4M 0s 2800K .......... .......... .......... .......... .......... 45% 110M 0s 2850K .......... .......... .......... .......... .......... 46% 114M 0s 2900K .......... .......... .......... .......... .......... 46% 10.5M 0s 2950K .......... .......... .......... .......... .......... 47% 104M 0s 3000K .......... .......... .......... .......... .......... 48% 118M 0s 3050K .......... .......... .......... .......... .......... 49% 118M 0s 3100K .......... .......... .......... .......... .......... 50% 108M 0s 3150K .......... .......... .......... .......... .......... 50% 95.4M 0s 3200K .......... .......... .......... .......... .......... 51% 103M 0s 3250K .......... .......... .......... .......... .......... 52% 113M 0s 3300K .......... .......... .......... .......... .......... 53% 3.87M 0s 3350K .......... .......... .......... .......... .......... 54% 99.9M 0s 3400K .......... .......... .......... .......... .......... 54% 95.2M 0s 3450K .......... .......... .......... .......... .......... 55% 113M 0s 3500K .......... .......... .......... .......... .......... 56% 108M 0s 3550K .......... .......... .......... .......... .......... 57% 98.4M 0s 3600K .......... .......... .......... .......... .......... 58% 111M 0s 3650K .......... .......... .......... .......... .......... 58% 112M 0s 3700K .......... .......... .......... .......... .......... 59% 109M 0s 3750K .......... .......... .......... .......... .......... 60% 97.9M 0s 3800K .......... .......... .......... .......... .......... 61% 111M 0s 3850K .......... .......... .......... .......... .......... 62% 109M 0s 3900K .......... .......... .......... .......... .......... 62% 104M 0s 3950K .......... .......... .......... .......... .......... 63% 94.6M 0s 4000K .......... .......... .......... .......... .......... 64% 115M 0s 4050K .......... .......... .......... .......... .......... 65% 752K 0s 4100K .......... .......... .......... .......... .......... 66% 34.9M 0s 4150K .......... .......... .......... .......... .......... 66% 96.4M 0s 4200K .......... .......... .......... .......... .......... 67% 9.02M 0s 4250K .......... .......... .......... .......... .......... 68% 106M 0s 4300K .......... .......... .......... .......... .......... 69% 76.0M 0s 4350K .......... .......... .......... .......... .......... 70% 87.5M 0s 4400K .......... .......... .......... .......... .......... 70% 114M 0s 4450K .......... .......... .......... .......... .......... 71% 84.5M 0s 4500K .......... .......... .......... .......... .......... 72% 113M 0s 4550K .......... .......... .......... .......... .......... 73% 10.5M 0s 4600K .......... .......... .......... .......... .......... 74% 102M 0s 4650K .......... .......... .......... .......... .......... 74% 126M 0s 4700K .......... .......... .......... .......... .......... 75% 119M 0s 4750K .......... .......... .......... .......... .......... 76% 124M 0s 4800K .......... .......... .......... .......... .......... 77% 101M 0s 4850K .......... .......... .......... .......... .......... 78% 119M 0s 4900K .......... .......... .......... .......... .......... 78% 123M 0s 4950K .......... .......... .......... .......... .......... 79% 114M 0s 5000K .......... .......... .......... .......... .......... 80% 10.1M 0s 5050K .......... .......... .......... .......... .......... 81% 94.7M 0s 5100K .......... .......... .......... .......... .......... 82% 120M 0s 5150K .......... .......... .......... .......... .......... 82% 118M 0s 5200K .......... .......... .......... .......... .......... 83% 104M 0s 5250K .......... .......... .......... .......... .......... 84% 119M 0s 5300K .......... .......... .......... .......... .......... 85% 116M 0s 5350K .......... .......... .......... .......... .......... 86% 121M 0s 5400K .......... .......... .......... .......... .......... 86% 10.0M 0s 5450K .......... .......... .......... .......... .......... 87% 75.9M 0s 5500K .......... .......... .......... .......... .......... 88% 107M 0s 5550K .......... .......... .......... .......... .......... 89% 115M 0s 5600K .......... .......... .......... .......... .......... 90% 93.2M 0s 5650K .......... .......... .......... .......... .......... 90% 105M 0s 5700K .......... .......... .......... .......... .......... 91% 113M 0s 5750K .......... .......... .......... .......... .......... 92% 121M 0s 5800K .......... .......... .......... .......... .......... 93% 10.0M 0s 5850K .......... .......... .......... .......... .......... 93% 109M 0s 5900K .......... .......... .......... .......... .......... 94% 106M 0s 5950K .......... .......... .......... .......... .......... 95% 107M 0s 6000K .......... .......... .......... .......... .......... 96% 98.9M 0s 6050K .......... .......... .......... .......... .......... 97% 76.5M 0s 6100K .......... .......... .......... .......... .......... 97% 123M 0s 6150K .......... .......... .......... .......... .......... 98% 10.6M 0s 6200K .......... .......... .......... .......... .......... 99% 108M 0s 6250K .......... .......... ....... 100% 123M=0.2s 2022-10-20 16:51:11 (27.2 MB/s) - '/home/buildroot/autobuild/instance-3/output-1/build/.luvi-src-v2.13.0.tar.gz.YJ3fv4/output' saved [6427649/6427649] luvi-src-v2.13.0.tar.gz: OK (sha256: da25c74a30a3fe2fc75e9797a6fa0717ebb05ceb7e6ccb61301f80c7dd436b73) >>> luvi 2.13.0 Extracting gzip -d -c /home/buildroot/autobuild/instance-3/dl/luvi/luvi-src-v2.13.0.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0 -xf - >>> luvi 2.13.0 Patching >>> luvi 2.13.0 Configuring (mkdir -p /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/ && cd /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/instance-3/output-1/host/bin:/home/buildroot/autobuild/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/buildroot/autobuild/instance-3/output-1/host/bin/cmake /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/instance-3/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_RUNSTATEDIR="/run" -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 -DBUILD_SHARED_LIBS=OFF -DWithSharedLibluv=ON -DTARGET_ARCH=mips -DLUA_PATH=/home/buildroot/autobuild/instance-3/output-1/host/share/luajit-`/home/buildroot/autobuild/instance-3/output-1/host/bin/pkg-config --variable=version luajit`/?.lua -DWithPCRE=ON -DWithSharedPCRE=ON -DWithOpenSSL=ON -DWithOpenSSLASM=ON -DWithSharedOpenSSL=ON -DWithZLIB=ON -DWithSharedZLIB=ON ) CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 11.2.0 -- The ASM compiler identification is GNU -- Found assembler: /home/buildroot/autobuild/instance-3/output-1/host/bin/mips-linux-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/buildroot/autobuild/instance-3/output-1/host/bin/mips-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found luvi version: v2.13.0 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE CMake Warning (dev) at /home/buildroot/autobuild/instance-3/output-1/host/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBLUV) does not match the name of the calling package (Libluv). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/Modules/FindLibluv.cmake:11 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:81 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LIBLUV: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libluv.so CMake Warning (dev) at /home/buildroot/autobuild/instance-3/output-1/host/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LUAJIT) does not match the name of the calling package (LuaJIT). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/Modules/FindLuaJIT.cmake:11 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:82 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LUAJIT: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libluajit-5.1.so CMake Warning (dev) at /home/buildroot/autobuild/instance-3/output-1/host/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (LIBUV) does not match the name of the calling package (Libuv). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/Modules/FindLibuv.cmake:11 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:83 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LIBUV: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libuv.so -- Found OpenSSL: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so (found version "2.0.0") OpenSSL include dir: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include OpenSSL libraries: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libssl.so;/home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so -- Found PCRE: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libpcre.so PCRE include dir: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include PCRE libraries: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libpcre.so -- Found ZLIB: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libz.so (found version "1.2.12") ZLIB include dir: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include ZLIB libraries: /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/lib/libz.so -- Configuring done -- 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 CMAKE_INSTALL_RUNSTATEDIR -- Build files have been written to: /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0 >>> luvi 2.13.0 Building PATH="/home/buildroot/autobuild/instance-3/output-1/host/bin:/home/buildroot/autobuild/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/ make[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' make[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' [ 4%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/deps/auxiliar/subsidiar.c.o [ 4%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/deps/auxiliar/auxiliar.c.o make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' [ 6%] Building C object CMakeFiles/lua_zlib.dir/deps/lua-zlib/lua_zlib.c.o make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' [ 8%] Building C object CMakeFiles/lrexlib.dir/deps/lrexlib/src/common.c.o [ 10%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/asn1.c.o [ 12%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/bio.c.o [ 14%] Building C object CMakeFiles/lrexlib.dir/deps/lrexlib/src/pcre/lpcre.c.o [ 16%] Linking C static library liblua_zlib.a make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' [ 16%] Built target lua_zlib [ 18%] Building C object CMakeFiles/lrexlib.dir/deps/lrexlib/src/pcre/lpcre_f.c.o In file included from /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h:67, from /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/openssl.h:19, from /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/bio.c:9: /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/bio.c: In function 'openssl_bio_set_callback': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/bio.c:845:36: warning: passing argument 3 of 'BIO_callback_ctrl' from incompatible pointer type [-Wincompatible-pointer-types] 845 | ret = BIO_set_info_callback(bio, BIO_info_callback); | ^~~~~~~~~~~~~~~~~ | | | void (*)(BIO *, int, const char *, int, long int, long int) {aka void (*)(struct bio_st *, int, const char *, int, long int, long int)} /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:575:57: note: expected 'int (*)(BIO *, int, int)' {aka 'int (*)(struct bio_st *, int, int)'} but argument is of type 'void (*)(BIO *, int, const char *, int, long int, long int)' {aka 'void (*)(struct bio_st *, int, const char *, int, long int, long int)'} 575 | long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp); | ~~~~~~~~~~~~~^~ [ 20%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/callback.c.o [ 22%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/cipher.c.o [ 24%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/cms.c.o [ 26%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/compat.c.o [ 28%] Linking C static library liblrexlib.a make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' [ 28%] Built target lrexlib [ 30%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/crl.c.o In file included from /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h:67, from /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/openssl.h:19, from /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:5: /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'BIO_up_ref': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:11:16: error: invalid use of incomplete typedef 'BIO' {aka 'struct bio_st'} 11 | CRYPTO_add(&b->references, 1, CRYPTO_LOCK_BIO); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_up_ref': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:16:16: error: invalid use of incomplete typedef 'X509' {aka 'struct x509_st'} 16 | CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_STORE_up_ref': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:21:16: error: invalid use of incomplete typedef 'X509_STORE' {aka 'struct x509_store_st'} 21 | CRYPTO_add(&s->references, 1, CRYPTO_LOCK_X509_STORE); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_up_ref': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:26:19: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 26 | CRYPTO_add(&pkey->references, 1, CRYPTO_LOCK_EVP_PKEY); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_bits': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:32:24: error: invalid use of incomplete typedef 'RSA' {aka 'const struct rsa_st'} 32 | return (BN_num_bits(r->n)); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'ECDSA_SIG_get0': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:37:12: error: invalid use of incomplete typedef 'ECDSA_SIG' {aka 'const struct ECDSA_SIG_st'} 37 | *pr = sig->r; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:38:12: error: invalid use of incomplete typedef 'ECDSA_SIG' {aka 'const struct ECDSA_SIG_st'} 38 | *ps = sig->s; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'ECDSA_SIG_set0': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:44:14: error: invalid use of incomplete typedef 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 44 | BN_free(sig->r); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:45:14: error: invalid use of incomplete typedef 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 45 | BN_free(sig->s); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:46:6: error: invalid use of incomplete typedef 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 46 | sig->r = r; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:47:6: error: invalid use of incomplete typedef 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 47 | sig->s = s; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_get0_key': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:54:11: error: invalid use of incomplete typedef 'RSA' {aka 'const struct rsa_st'} 54 | *n = r->n; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:56:11: error: invalid use of incomplete typedef 'RSA' {aka 'const struct rsa_st'} 56 | *e = r->e; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:58:11: error: invalid use of incomplete typedef 'RSA' {aka 'const struct rsa_st'} 58 | *d = r->d; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_get0_factors': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:64:11: error: invalid use of incomplete typedef 'RSA' {aka 'const struct rsa_st'} 64 | *p = r->p; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:66:11: error: invalid use of incomplete typedef 'RSA' {aka 'const struct rsa_st'} 66 | *q = r->q; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_get0_crt_params': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:74:14: error: invalid use of incomplete typedef 'RSA' {aka 'const struct rsa_st'} 74 | *dmp1 = r->dmp1; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:76:14: error: invalid use of incomplete typedef 'RSA' {aka 'const struct rsa_st'} 76 | *dmq1 = r->dmq1; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:78:14: error: invalid use of incomplete typedef 'RSA' {aka 'const struct rsa_st'} 78 | *iqmp = r->iqmp; | ^~ In file included from /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h:67, from /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/openssl.h:19, from /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:5: /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'HMAC_CTX_new': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:83:41: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX' {aka 'struct hmac_ctx_st'} 83 | HMAC_CTX *ctx = OPENSSL_malloc(sizeof(HMAC_CTX)); | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:87:5: warning: implicit declaration of function 'HMAC_CTX_init'; did you mean 'HMAC_CTX_new'? [-Wimplicit-function-declaration] 87 | HMAC_CTX_init(ctx); | ^~~~~~~~~~~~~ | HMAC_CTX_new /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'HMAC_CTX_free': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:96:5: warning: implicit declaration of function 'HMAC_CTX_cleanup' [-Wimplicit-function-declaration] 96 | HMAC_CTX_cleanup(ctx); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_get0_DSA': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:104:11: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 104 | if (pkey->type != EVP_PKEY_DSA) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:108:14: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 108 | return pkey->pkey.dsa; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_bits': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:113:25: error: invalid use of incomplete typedef 'DSA' {aka 'const struct dsa_st'} 113 | return BN_num_bits(dsa->p); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_get0_pqg': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:120:11: error: invalid use of incomplete typedef 'DSA' {aka 'const struct dsa_st'} 120 | *p = d->p; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:122:11: error: invalid use of incomplete typedef 'DSA' {aka 'const struct dsa_st'} 122 | *q = d->q; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:124:11: error: invalid use of incomplete typedef 'DSA' {aka 'const struct dsa_st'} 124 | *g = d->g; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_set0_pqg': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:132:9: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 132 | if ((d->p == NULL && p == NULL) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:133:12: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 133 | || (d->q == NULL && q == NULL) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:134:12: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 134 | || (d->g == NULL && g == NULL)) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:139:14: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 139 | BN_free(d->p); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:140:6: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 140 | d->p = p; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:144:14: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 144 | BN_free(d->q); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:145:6: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 145 | d->q = q; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:149:14: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 149 | BN_free(d->g); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:150:6: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 150 | d->g = g; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_get0_key': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:160:17: error: invalid use of incomplete typedef 'DSA' {aka 'const struct dsa_st'} 160 | *pub_key = d->pub_key; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:162:18: error: invalid use of incomplete typedef 'DSA' {aka 'const struct dsa_st'} 162 | *priv_key = d->priv_key; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_set0_key': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:171:8: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 171 | if (d->pub_key == NULL && pub_key == NULL) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:176:14: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 176 | BN_free(d->pub_key); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:177:6: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 177 | d->pub_key = pub_key; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:181:14: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 181 | BN_free(d->priv_key); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:182:6: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} 182 | d->priv_key = priv_key; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_get0_EC_KEY': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:193:11: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 193 | if (pkey->type != EVP_PKEY_EC) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:197:14: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 197 | return pkey->pkey.ec; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_get0_DH': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:205:11: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 205 | if (pkey->type != EVP_PKEY_DH) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:209:14: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 209 | return pkey->pkey.dh; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_bits': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:214:24: error: invalid use of incomplete typedef 'DH' {aka 'const struct dh_st'} 214 | return BN_num_bits(dh->p); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_get0_key': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:220:18: error: invalid use of incomplete typedef 'DH' {aka 'const struct dh_st'} 220 | *pub_key = dh->pub_key; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:222:19: error: invalid use of incomplete typedef 'DH' {aka 'const struct dh_st'} 222 | *priv_key = dh->priv_key; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_set0_key': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:231:9: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 231 | if (dh->pub_key == NULL && pub_key == NULL) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:236:15: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 236 | BN_free(dh->pub_key); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:237:7: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 237 | dh->pub_key = pub_key; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:241:15: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 241 | BN_free(dh->priv_key); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:242:7: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 242 | dh->priv_key = priv_key; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_get0_pqg': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:251:12: error: invalid use of incomplete typedef 'DH' {aka 'const struct dh_st'} 251 | *p = dh->p; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:253:12: error: invalid use of incomplete typedef 'DH' {aka 'const struct dh_st'} 253 | *q = dh->q; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:255:12: error: invalid use of incomplete typedef 'DH' {aka 'const struct dh_st'} 255 | *g = dh->g; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_set0_pqg': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:263:10: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 263 | if ((dh->p == NULL && p == NULL) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:264:13: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 264 | || (dh->g == NULL && g == NULL)) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:269:15: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 269 | BN_free(dh->p); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:270:7: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 270 | dh->p = p; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:274:15: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 274 | BN_free(dh->q); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:275:7: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 275 | dh->q = q; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:279:15: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 279 | BN_free(dh->g); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:280:7: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 280 | dh->g = g; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:285:7: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'} 285 | dh->length = BN_num_bits(q); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_get0_RSA': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:295:11: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 295 | if (pkey->type != EVP_PKEY_RSA) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:299:14: error: invalid use of incomplete typedef 'EVP_PKEY' {aka 'struct evp_pkey_st'} 299 | return pkey->pkey.rsa; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_set0_key': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:307:9: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 307 | if ((r->n == NULL && n == NULL) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:308:12: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 308 | || (r->e == NULL && e == NULL)) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:313:14: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 313 | BN_free(r->n); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:314:6: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 314 | r->n = n; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:318:14: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 318 | BN_free(r->e); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:319:6: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 319 | r->e = e; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:323:14: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 323 | BN_free(r->d); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:324:6: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 324 | r->d = d; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_set0_factors': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:335:9: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 335 | if ((r->p == NULL && p == NULL) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:336:12: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 336 | || (r->q == NULL && q == NULL)) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:341:14: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 341 | BN_free(r->p); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:342:6: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 342 | r->p = p; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:346:14: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 346 | BN_free(r->q); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:347:6: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 347 | r->q = q; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_set0_crt_params': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:358:9: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 358 | if ((r->dmp1 == NULL && dmp1 == NULL) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:359:12: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 359 | || (r->dmq1 == NULL && dmq1 == NULL) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:360:12: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 360 | || (r->iqmp == NULL && iqmp == NULL)) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:365:14: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 365 | BN_free(r->dmp1); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:366:6: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 366 | r->dmp1 = dmp1; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:370:14: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 370 | BN_free(r->dmq1); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:371:6: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 371 | r->dmq1 = dmq1; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:375:14: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 375 | BN_free(r->iqmp); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:376:6: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 376 | r->iqmp = iqmp; | ^~ In file included from /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h:67, from /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/openssl.h:19, from /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:5: /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_MD_CTX_new': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:385:32: error: invalid application of 'sizeof' to incomplete type 'EVP_MD_CTX' {aka 'struct env_md_ctx_st'} 385 | return OPENSSL_malloc(sizeof(EVP_MD_CTX)); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REQ_get0_signature': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:401:16: error: invalid use of incomplete typedef 'X509_REQ' {aka 'const struct X509_req_st'} 401 | *psig = req->signature; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:403:16: error: invalid use of incomplete typedef 'X509_REQ' {aka 'const struct X509_req_st'} 403 | *palg = req->sig_alg; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REQ_get_X509_PUBKEY': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:408:13: error: invalid use of incomplete typedef 'X509_REQ' {aka 'struct X509_req_st'} 408 | return req->req_info->pubkey; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_get0_serialNumber': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:413:11: error: invalid use of incomplete typedef 'X509' {aka 'const struct x509_st'} 413 | return a->cert_info->serialNumber; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_get0_extensions': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:418:11: error: invalid use of incomplete typedef 'X509' {aka 'const struct x509_st'} 418 | return x->cert_info->extensions; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'i2d_re_X509_REQ_tbs': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:422:6: error: invalid use of incomplete typedef 'X509_REQ' {aka 'struct X509_req_st'} 422 | req->req_info->enc.modified = 1; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:423:31: error: invalid use of incomplete typedef 'X509_REQ' {aka 'struct X509_req_st'} 423 | return i2d_X509_REQ_INFO(req->req_info, pp); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REVOKED_get0_revocationDate': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:427:11: error: invalid use of incomplete typedef 'X509_REVOKED' {aka 'const struct x509_revoked_st'} 427 | return x->revocationDate; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REVOKED_get0_serialNumber': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:432:11: error: invalid use of incomplete typedef 'X509_REVOKED' {aka 'const struct x509_revoked_st'} 432 | return x->serialNumber; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REVOKED_get0_extensions': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:437:11: error: invalid use of incomplete typedef 'X509_REVOKED' {aka 'const struct x509_revoked_st'} 437 | return r->extensions; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_CRL_get0_extensions': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:441:13: error: invalid use of incomplete typedef 'X509_CRL' {aka 'const struct X509_crl_st'} 441 | return crl->crl->extensions; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_CRL_get0_signature': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:448:16: error: invalid use of incomplete typedef 'X509_CRL' {aka 'const struct X509_crl_st'} 448 | *psig = crl->signature; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:450:16: error: invalid use of incomplete typedef 'X509_CRL' {aka 'const struct X509_crl_st'} 450 | *palg = crl->sig_alg; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'i2d_re_X509_tbs': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:470:4: error: invalid use of incomplete typedef 'X509' {aka 'struct x509_st'} 470 | x->cert_info->enc.modified = 1; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:471:25: error: invalid use of incomplete typedef 'X509' {aka 'struct x509_st'} 471 | return i2d_X509_CINF(x->cert_info, pp); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_get_signature_nid': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:488:23: error: invalid use of incomplete typedef 'X509' {aka 'const struct x509_st'} 488 | return OBJ_obj2nid(x->sig_alg->algorithm); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_CRL_get0_lastUpdate': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:540:13: error: invalid use of incomplete typedef 'X509_CRL' {aka 'const struct X509_crl_st'} 540 | return crl->crl->lastUpdate; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_CRL_get0_nextUpdate': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:545:13: error: invalid use of incomplete typedef 'X509_CRL' {aka 'const struct X509_crl_st'} 545 | return crl->crl->nextUpdate; | ^~ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/rsa.h: In function 'RSA_bits': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:33:1: warning: control reaches end of non-void function [-Wreturn-type] 33 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_PKEY_get0_DSA': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:109:1: warning: control reaches end of non-void function [-Wreturn-type] 109 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h: In function 'DSA_bits': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:114:1: warning: control reaches end of non-void function [-Wreturn-type] 114 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_PKEY_get0_EC_KEY': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:198:1: warning: control reaches end of non-void function [-Wreturn-type] 198 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_PKEY_get0_DH': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:210:1: warning: control reaches end of non-void function [-Wreturn-type] 210 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/dh.h: In function 'DH_bits': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:215:1: warning: control reaches end of non-void function [-Wreturn-type] 215 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_PKEY_get0_RSA': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:300:1: warning: control reaches end of non-void function [-Wreturn-type] 300 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_MD_CTX_new': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:386:1: warning: control reaches end of non-void function [-Wreturn-type] 386 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REQ_get_X509_PUBKEY': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:409:1: warning: control reaches end of non-void function [-Wreturn-type] 409 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_get0_serialNumber': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:414:1: warning: control reaches end of non-void function [-Wreturn-type] 414 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_get0_extensions': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:419:1: warning: control reaches end of non-void function [-Wreturn-type] 419 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'i2d_re_X509_REQ_tbs': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:424:1: warning: control reaches end of non-void function [-Wreturn-type] 424 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_REVOKED_get0_revocationDate': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:428:1: warning: control reaches end of non-void function [-Wreturn-type] 428 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_REVOKED_get0_serialNumber': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:433:1: warning: control reaches end of non-void function [-Wreturn-type] 433 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_REVOKED_get0_extensions': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:438:1: warning: control reaches end of non-void function [-Wreturn-type] 438 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_CRL_get0_extensions': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:442:1: warning: control reaches end of non-void function [-Wreturn-type] 442 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'i2d_re_X509_tbs': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:472:1: warning: control reaches end of non-void function [-Wreturn-type] 472 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_get_signature_nid': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:489:1: warning: control reaches end of non-void function [-Wreturn-type] 489 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_CRL_get0_lastUpdate': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:541:1: warning: control reaches end of non-void function [-Wreturn-type] 541 | } | ^ /home/buildroot/autobuild/instance-3/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_CRL_get0_nextUpdate': /home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:546:1: warning: control reaches end of non-void function [-Wreturn-type] 546 | } | ^ CMakeFiles/lua_openssl.dir/build.make:173: recipe for target 'CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/compat.c.o' failed make[3]: *** [CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/compat.c.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' CMakeFiles/Makefile2:88: recipe for target 'CMakeFiles/lua_openssl.dir/all' failed make[2]: *** [CMakeFiles/lua_openssl.dir/all] Error 2 make[2]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' Makefile:135: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0' package/pkg-generic.mk:290: recipe for target '/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-3/output-1/build/luvi-2.13.0/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-3/buildroot'