>>> luvi 2.13.0 Extracting gzip -d -c /home/thomas/autobuild/instance-1/dl/luvi/luvi-src-v2.13.0.tar.gz | tar --strip-components=1 -C /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0 -xf - >>> luvi 2.13.0 Patching >>> luvi 2.13.0 Configuring (mkdir -p /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/ && cd /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/ && rm -f CMakeCache.txt && PATH="/home/thomas/autobuild/instance-1/output-1/host/bin:/home/thomas/autobuild/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /home/thomas/autobuild/instance-1/output-1/host/bin/cmake /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/ -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/thomas/autobuild/instance-1/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=x86 -DLUA_PATH=/home/thomas/autobuild/instance-1/output-1/host/share/luajit-`/home/thomas/autobuild/instance-1/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.3.0 -- The ASM compiler identification is GNU -- Found assembler: /home/thomas/autobuild/instance-1/output-1/host/bin/i686-buildroot-linux-gnu-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/thomas/autobuild/instance-1/output-1/host/bin/i686-buildroot-linux-gnu-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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/lib/libluv.so CMake Warning (dev) at /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/lib/libluajit-5.1.so CMake Warning (dev) at /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/lib/libuv.so -- Found OpenSSL: /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so (found version "2.0.0") OpenSSL include dir: /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include OpenSSL libraries: /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/lib/libssl.so;/home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so -- Found PCRE: /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/lib/libpcre.so PCRE include dir: /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include PCRE libraries: /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/lib/libpcre.so -- Found ZLIB: /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/lib/libz.so (found version "1.2.11") ZLIB include dir: /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include ZLIB libraries: /home/thomas/autobuild/instance-1/output-1/host/i686-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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0 >>> luvi 2.13.0 Building PATH="/home/thomas/autobuild/instance-1/output-1/host/bin:/home/thomas/autobuild/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j4 -C /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/ make[1]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[2]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' [ 2%] Building C object CMakeFiles/lua_zlib.dir/deps/lua-zlib/lua_zlib.c.o [ 4%] Building C object CMakeFiles/lrexlib.dir/deps/lrexlib/src/pcre/lpcre.c.o [ 6%] Building C object CMakeFiles/lrexlib.dir/deps/lrexlib/src/common.c.o [ 8%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/deps/auxiliar/auxiliar.c.o [ 10%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/deps/auxiliar/subsidiar.c.o [ 12%] Linking C static library liblua_zlib.a make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' [ 12%] Built target lua_zlib [ 14%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/asn1.c.o [ 16%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/bio.c.o [ 18%] Building C object CMakeFiles/lrexlib.dir/deps/lrexlib/src/pcre/lpcre_f.c.o [ 20%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/callback.c.o In file included from /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h:67, from /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/openssl.h:19, from /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/bio.c:9: /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/bio.c: In function 'openssl_bio_set_callback': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:576: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)'} 576 | long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp); | ~~~~~~~~~~~~~^~ [ 22%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/cipher.c.o [ 24%] Linking C static library liblrexlib.a make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' [ 24%] Built target lrexlib [ 26%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/cms.c.o [ 28%] Building C object CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/compat.c.o In file included from /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h:67, from /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/openssl.h:19, from /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:5: /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'BIO_up_ref': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_up_ref': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_STORE_up_ref': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_up_ref': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_bits': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'ECDSA_SIG_get0': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'ECDSA_SIG_set0': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_get0_key': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_get0_factors': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_get0_crt_params': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h:67, from /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/openssl.h:19, from /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:5: /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'HMAC_CTX_new': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'HMAC_CTX_free': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_get0_DSA': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_bits': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_get0_pqg': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_set0_pqg': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_get0_key': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DSA_set0_key': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_get0_EC_KEY': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_get0_DH': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_bits': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_get0_key': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_set0_key': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_get0_pqg': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'DH_set0_pqg': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_PKEY_get0_RSA': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_set0_key': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_set0_factors': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'RSA_set0_crt_params': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h:67, from /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/openssl.h:19, from /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:5: /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'EVP_MD_CTX_new': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REQ_get0_signature': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REQ_get_X509_PUBKEY': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_get0_serialNumber': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_get0_extensions': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'i2d_re_X509_REQ_tbs': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REVOKED_get0_revocationDate': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REVOKED_get0_serialNumber': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REVOKED_get0_extensions': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_CRL_get0_extensions': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_CRL_get0_signature': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_STATUS_INFO_get0_status': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:455:11: error: invalid use of incomplete typedef 'TS_STATUS_INFO' {aka 'const struct TS_status_info_st'} 455 | return a->status; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_STATUS_INFO_get0_text': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:459:11: error: invalid use of incomplete typedef 'TS_STATUS_INFO' {aka 'const struct TS_status_info_st'} 459 | return a->text; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_STATUS_INFO_get0_failure_info': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:464:11: error: invalid use of incomplete typedef 'TS_STATUS_INFO' {aka 'const struct TS_status_info_st'} 464 | return a->failure_info; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'i2d_re_X509_tbs': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_get_signature_nid': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_VERIFY_CTX_add_flags': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:496:6: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 496 | ctx->flags |= f; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:497:13: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 497 | return ctx->flags; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_VERIFY_CTX_set_flags': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:502:6: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 502 | ctx->flags = f; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:503:13: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 503 | return ctx->flags; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_VERIFY_CTX_set_data': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:508:6: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 508 | ctx->data = b; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:509:13: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 509 | return ctx->data; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_VERIFY_CTX_set_store': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:514:6: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 514 | ctx->store = s; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:515:13: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 515 | return ctx->store; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_VERIFY_CTX_set_certs': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:521:6: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 521 | ctx->certs = certs; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:522:13: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 522 | return ctx->certs; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_VERIFY_CTX_set_imprint': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:528:6: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 528 | ctx->imprint = hexstr; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:529:6: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 529 | ctx->imprint_len = len; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:530:13: error: invalid use of incomplete typedef 'TS_VERIFY_CTX' {aka 'struct TS_verify_ctx'} 530 | return ctx->imprint; | ^~ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_CRL_get0_lastUpdate': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_CRL_get0_nextUpdate': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/rsa.h: In function 'RSA_bits': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_PKEY_get0_DSA': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h: In function 'DSA_bits': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_PKEY_get0_EC_KEY': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_PKEY_get0_DH': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/dh.h: In function 'DH_bits': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_PKEY_get0_RSA': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/evp.h: In function 'EVP_MD_CTX_new': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'X509_REQ_get_X509_PUBKEY': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_get0_serialNumber': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_get0_extensions': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'i2d_re_X509_REQ_tbs': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_REVOKED_get0_revocationDate': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_REVOKED_get0_serialNumber': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_REVOKED_get0_extensions': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_CRL_get0_extensions': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/ts.h: In function 'TS_STATUS_INFO_get0_status': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:456:1: warning: control reaches end of non-void function [-Wreturn-type] 456 | } | ^ /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/ts.h: In function 'TS_STATUS_INFO_get0_text': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:460:1: warning: control reaches end of non-void function [-Wreturn-type] 460 | } | ^ /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/ts.h: In function 'TS_STATUS_INFO_get0_failure_info': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:465:1: warning: control reaches end of non-void function [-Wreturn-type] 465 | } | ^ /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'i2d_re_X509_tbs': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_get_signature_nid': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/ts.h: In function 'TS_VERIFY_CTX_add_flags': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:498:1: warning: control reaches end of non-void function [-Wreturn-type] 498 | } | ^ /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/ts.h: In function 'TS_VERIFY_CTX_set_flags': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:504:1: warning: control reaches end of non-void function [-Wreturn-type] 504 | } | ^ /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/ts.h: In function 'TS_VERIFY_CTX_set_data': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:510:1: warning: control reaches end of non-void function [-Wreturn-type] 510 | } | ^ /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/ts.h: In function 'TS_VERIFY_CTX_set_store': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:516:1: warning: control reaches end of non-void function [-Wreturn-type] 516 | } | ^ /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c: In function 'TS_VERIFY_CTX_set_certs': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:523:1: warning: control reaches end of non-void function [-Wreturn-type] 523 | } | ^ /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/ts.h: In function 'TS_VERIFY_CTX_set_imprint': /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/deps/lua-openssl/src/compat.c:531:1: warning: control reaches end of non-void function [-Wreturn-type] 531 | } | ^ /home/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_CRL_get0_lastUpdate': /home/thomas/autobuild/instance-1/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/thomas/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/openssl/x509.h: In function 'X509_CRL_get0_nextUpdate': /home/thomas/autobuild/instance-1/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 | } | ^ make[3]: *** [CMakeFiles/lua_openssl.dir/build.make:174: CMakeFiles/lua_openssl.dir/deps/lua-openssl/src/compat.c.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[2]: *** [CMakeFiles/Makefile2:89: CMakeFiles/lua_openssl.dir/all] Error 2 make[2]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make[1]: *** [Makefile:136: all] Error 2 make[1]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0' make: *** [package/pkg-generic.mk:293: /home/thomas/autobuild/instance-1/output-1/build/luvi-2.13.0/.stamp_built] Error 2 make: Leaving directory '/home/thomas/autobuild/instance-1/buildroot'