>>> i2pd 2.40.0 Downloading wget --passive-ftp -nd -t 3 -O '/nvmedata/autobuild/instance-27/output-1/build/.i2pd-2.40.0.tar.gz.6W0MGl/output' 'https://github.com/PurpleI2P/i2pd/archive/2.40.0/i2pd-2.40.0.tar.gz' --2022-05-06 08:29:09-- https://github.com/PurpleI2P/i2pd/archive/2.40.0/i2pd-2.40.0.tar.gz Resolving github.com (github.com)... 140.82.112.4 Connecting to github.com (github.com)|140.82.112.4|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/PurpleI2P/i2pd/tar.gz/refs/tags/2.40.0 [following] --2022-05-06 08:29:09-- https://codeload.github.com/PurpleI2P/i2pd/tar.gz/refs/tags/2.40.0 Resolving codeload.github.com (codeload.github.com)... 140.82.112.10 Connecting to codeload.github.com (codeload.github.com)|140.82.112.10|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: '/nvmedata/autobuild/instance-27/output-1/build/.i2pd-2.40.0.tar.gz.6W0MGl/output' 0K .......... .......... .......... .......... .......... 463K 50K .......... .......... .......... .......... .......... 940K 100K .......... .......... .......... .......... .......... 64.5M 150K .......... .......... .......... .......... .......... 122M 200K .......... .......... .......... .......... .......... 935K 250K .......... .......... .......... .......... .......... 94.0M 300K .......... .......... .......... .......... .......... 178M 350K .......... .......... .......... .......... .......... 473K 400K .......... .......... .......... .......... .......... 145M 450K .......... .......... .......... .......... .......... 176M 500K .......... .......... .......... .......... .......... 180M 550K .......... .......... ... 195M=0.3s 2022-05-06 08:29:09 (1.73 MB/s) - '/nvmedata/autobuild/instance-27/output-1/build/.i2pd-2.40.0.tar.gz.6W0MGl/output' saved [587626] i2pd-2.40.0.tar.gz: OK (sha512: 58d10417f3fd2c2fb427fb88b30ccd3e03053c84aa7ac6d3e346c388f2376d1768846bec5ee8d5134dd62d5712b20f890af11083634f94095b1117f6494c25fd) >>> i2pd 2.40.0 Extracting gzip -d -c /nvmedata/autobuild/instance-27/dl/i2pd/i2pd-2.40.0.tar.gz | tar --strip-components=1 -C /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0 -xf - >>> i2pd 2.40.0 Patching >>> i2pd 2.40.0 Configuring (mkdir -p /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build && cd /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build && rm -f CMakeCache.txt && PATH="/nvmedata/autobuild/instance-27/output-1/host/bin:/nvmedata/autobuild/instance-27/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /nvmedata/autobuild/instance-27/output-1/host/bin/cmake /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build -DCMAKE_TOOLCHAIN_FILE="/nvmedata/autobuild/instance-27/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DWITH_GUI=OFF -DHAVE_CXX_ATOMICS_WITHOUT_LIB=OFF -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=OFF -DWITH_STATIC=OFF -DWITH_UPNP=OFF ) -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nvmedata/autobuild/instance-27/output-1/host/bin/sparc64-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /nvmedata/autobuild/instance-27/output-1/host/bin/sparc64-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CXX17_SUPPORTED -- Performing Test CXX17_SUPPORTED - Success -- Performing Test CXX11_SUPPORTED -- Performing Test CXX11_SUPPORTED - Success -- 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 at /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:220 (find_package) CMake Warning at /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:220 (find_package) CMake Warning at /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:220 (find_package) CMake Warning at /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) /nvmedata/autobuild/instance-27/output-1/host/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:220 (find_package) -- Found Boost: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include (found version "1.78.0") found components: system filesystem program_options date_time -- Found OpenSSL: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so (found version "2.0.0") -- Found ZLIB: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/lib/libz.so (found version "1.2.12") -- Looking for __atomic_load_8 in atomic -- Looking for __atomic_load_8 in atomic - found -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- --------------------------------------- -- Build type : Release -- Compiler vendor : GNU -- Compiler version : 11.2.0 -- Compiler path : /nvmedata/autobuild/instance-27/output-1/host/bin/sparc64-linux-g++ -- Architecture : unknown -- Install prefix: : /usr -- Options: -- AESNI : ON -- HARDENING : OFF -- LIBRARY : ON -- BINARY : ON -- STATIC BUILD : OFF -- UPnP : OFF -- PCH : OFF -- MESHNET : OFF -- ADDRSANITIZER : OFF -- THREADSANITIZER : OFF -- --------------------------------------- -- 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 HAVE_CXX_ATOMICS_WITHOUT_LIB WITH_GUI -- Build files have been written to: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build >>> i2pd 2.40.0 Building PATH="/nvmedata/autobuild/instance-27/output-1/host/bin:/nvmedata/autobuild/instance-27/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j1 -C /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build make[1]: Entering directory '/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build' make[2]: Entering directory '/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build' make[3]: Entering directory '/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build' Scanning dependencies of target libi2pdlang make[3]: Leaving directory '/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build' make[3]: Entering directory '/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build' [ 1%] Building CXX object CMakeFiles/libi2pdlang.dir/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp.o In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'int DSA_set0_pqg(DSA*, BIGNUM*, BIGNUM*, BIGNUM*)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:338:22: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 338 | if (d->p) BN_free (d->p); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:338:37: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 338 | if (d->p) BN_free (d->p); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:339:22: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 339 | if (d->q) BN_free (d->q); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:339:37: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 339 | if (d->q) BN_free (d->q); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:340:22: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 340 | if (d->g) BN_free (d->g); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:340:37: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 340 | if (d->g) BN_free (d->g); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:341:18: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 341 | d->p = p; d->q = q; d->g = g; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:341:28: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 341 | d->p = p; d->q = q; d->g = g; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:341:38: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 341 | d->p = p; d->q = q; d->g = g; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'int DSA_set0_key(DSA*, BIGNUM*, BIGNUM*)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:345:22: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 345 | if (d->pub_key) BN_free (d->pub_key); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:345:43: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 345 | if (d->pub_key) BN_free (d->pub_key); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:346:22: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 346 | if (d->priv_key) BN_free (d->priv_key); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:346:44: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 346 | if (d->priv_key) BN_free (d->priv_key); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:347:18: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 347 | d->pub_key = pub_key; d->priv_key = priv_key; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:347:40: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 347 | d->pub_key = pub_key; d->priv_key = priv_key; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'void DSA_get0_key(const DSA*, const BIGNUM**, const BIGNUM**)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:350:23: error: invalid use of incomplete type 'const DSA' {aka 'const struct dsa_st'} 350 | { *pub_key = d->pub_key; *priv_key = d->priv_key; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:350:47: error: invalid use of incomplete type 'const DSA' {aka 'const struct dsa_st'} 350 | { *pub_key = d->pub_key; *priv_key = d->priv_key; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:135:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} 135 | typedef struct dsa_st DSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'int DSA_SIG_set0(DSA_SIG*, BIGNUM*, BIGNUM*)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:353:24: error: invalid use of incomplete type 'DSA_SIG' {aka 'struct DSA_SIG_st'} 353 | if (sig->r) BN_free (sig->r); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:112:16: note: forward declaration of 'DSA_SIG' {aka 'struct DSA_SIG_st'} 112 | typedef struct DSA_SIG_st DSA_SIG; | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:353:41: error: invalid use of incomplete type 'DSA_SIG' {aka 'struct DSA_SIG_st'} 353 | if (sig->r) BN_free (sig->r); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:112:16: note: forward declaration of 'DSA_SIG' {aka 'struct DSA_SIG_st'} 112 | typedef struct DSA_SIG_st DSA_SIG; | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:354:24: error: invalid use of incomplete type 'DSA_SIG' {aka 'struct DSA_SIG_st'} 354 | if (sig->s) BN_free (sig->s); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:112:16: note: forward declaration of 'DSA_SIG' {aka 'struct DSA_SIG_st'} 112 | typedef struct DSA_SIG_st DSA_SIG; | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:354:41: error: invalid use of incomplete type 'DSA_SIG' {aka 'struct DSA_SIG_st'} 354 | if (sig->s) BN_free (sig->s); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:112:16: note: forward declaration of 'DSA_SIG' {aka 'struct DSA_SIG_st'} 112 | typedef struct DSA_SIG_st DSA_SIG; | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:355:20: error: invalid use of incomplete type 'DSA_SIG' {aka 'struct DSA_SIG_st'} 355 | sig->r = r; sig->s = s; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:112:16: note: forward declaration of 'DSA_SIG' {aka 'struct DSA_SIG_st'} 112 | typedef struct DSA_SIG_st DSA_SIG; | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:355:32: error: invalid use of incomplete type 'DSA_SIG' {aka 'struct DSA_SIG_st'} 355 | sig->r = r; sig->s = s; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:112:16: note: forward declaration of 'DSA_SIG' {aka 'struct DSA_SIG_st'} 112 | typedef struct DSA_SIG_st DSA_SIG; | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'void DSA_SIG_get0(const DSA_SIG*, const BIGNUM**, const BIGNUM**)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:358:20: error: invalid use of incomplete type 'const DSA_SIG' {aka 'const struct DSA_SIG_st'} 358 | { *pr = sig->r; *ps = sig->s; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:112:16: note: forward declaration of 'DSA_SIG' {aka 'struct DSA_SIG_st'} 112 | typedef struct DSA_SIG_st DSA_SIG; | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:358:34: error: invalid use of incomplete type 'const DSA_SIG' {aka 'const struct DSA_SIG_st'} 358 | { *pr = sig->r; *ps = sig->s; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:112:16: note: forward declaration of 'DSA_SIG' {aka 'struct DSA_SIG_st'} 112 | typedef struct DSA_SIG_st DSA_SIG; | ^~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'int ECDSA_SIG_set0(ECDSA_SIG*, BIGNUM*, BIGNUM*)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:362:24: error: invalid use of incomplete type 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 362 | if (sig->r) BN_free (sig->r); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ecdsa.h:78:16: note: forward declaration of 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 78 | typedef struct ECDSA_SIG_st ECDSA_SIG; | ^~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:362:41: error: invalid use of incomplete type 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 362 | if (sig->r) BN_free (sig->r); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ecdsa.h:78:16: note: forward declaration of 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 78 | typedef struct ECDSA_SIG_st ECDSA_SIG; | ^~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:363:24: error: invalid use of incomplete type 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 363 | if (sig->s) BN_free (sig->s); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ecdsa.h:78:16: note: forward declaration of 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 78 | typedef struct ECDSA_SIG_st ECDSA_SIG; | ^~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:363:41: error: invalid use of incomplete type 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 363 | if (sig->s) BN_free (sig->s); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ecdsa.h:78:16: note: forward declaration of 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 78 | typedef struct ECDSA_SIG_st ECDSA_SIG; | ^~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:364:20: error: invalid use of incomplete type 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 364 | sig->r = r; sig->s = s; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ecdsa.h:78:16: note: forward declaration of 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 78 | typedef struct ECDSA_SIG_st ECDSA_SIG; | ^~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:364:32: error: invalid use of incomplete type 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 364 | sig->r = r; sig->s = s; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ecdsa.h:78:16: note: forward declaration of 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 78 | typedef struct ECDSA_SIG_st ECDSA_SIG; | ^~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'void ECDSA_SIG_get0(const ECDSA_SIG*, const BIGNUM**, const BIGNUM**)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:367:20: error: invalid use of incomplete type 'const ECDSA_SIG' {aka 'const struct ECDSA_SIG_st'} 367 | { *pr = sig->r; *ps = sig->s; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ecdsa.h:78:16: note: forward declaration of 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 78 | typedef struct ECDSA_SIG_st ECDSA_SIG; | ^~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:367:34: error: invalid use of incomplete type 'const ECDSA_SIG' {aka 'const struct ECDSA_SIG_st'} 367 | { *pr = sig->r; *ps = sig->s; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ecdsa.h:78:16: note: forward declaration of 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'} 78 | typedef struct ECDSA_SIG_st ECDSA_SIG; | ^~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:371:22: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 371 | if (r->n) BN_free (r->n); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:371:37: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 371 | if (r->n) BN_free (r->n); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:372:22: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 372 | if (r->e) BN_free (r->e); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:372:37: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 372 | if (r->e) BN_free (r->e); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:373:22: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 373 | if (r->d) BN_free (r->d); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:373:37: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 373 | if (r->d) BN_free (r->d); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:374:18: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 374 | r->n = n; r->e = e; r->d = d; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:374:28: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 374 | r->n = n; r->e = e; r->d = d; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:374:38: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 374 | r->n = n; r->e = e; r->d = d; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:377:17: error: invalid use of incomplete type 'const RSA' {aka 'const struct rsa_st'} 377 | { *n = r->n; *e = r->e; *d = r->d; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:377:28: error: invalid use of incomplete type 'const RSA' {aka 'const struct rsa_st'} 377 | { *n = r->n; *e = r->e; *d = r->d; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:377:39: error: invalid use of incomplete type 'const RSA' {aka 'const struct rsa_st'} 377 | { *n = r->n; *e = r->e; *d = r->d; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:138:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} 138 | typedef struct rsa_st RSA; | ^~~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:381:23: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 381 | if (dh->p) BN_free (dh->p); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:381:39: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 381 | if (dh->p) BN_free (dh->p); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:382:23: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 382 | if (dh->q) BN_free (dh->q); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:382:39: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 382 | if (dh->q) BN_free (dh->q); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:383:23: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 383 | if (dh->g) BN_free (dh->g); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:383:39: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 383 | if (dh->g) BN_free (dh->g); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:384:19: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 384 | dh->p = p; dh->q = q; dh->g = g; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:384:30: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 384 | dh->p = p; dh->q = q; dh->g = g; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:384:41: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 384 | dh->p = p; dh->q = q; dh->g = g; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:388:23: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 388 | if (dh->pub_key) BN_free (dh->pub_key); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:388:45: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 388 | if (dh->pub_key) BN_free (dh->pub_key); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:389:23: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 389 | if (dh->priv_key) BN_free (dh->priv_key); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:389:46: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 389 | if (dh->priv_key) BN_free (dh->priv_key); | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:390:19: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 390 | dh->pub_key = pub_key; dh->priv_key = priv_key; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:390:42: error: invalid use of incomplete type 'DH' {aka 'struct dh_st'} 390 | dh->pub_key = pub_key; dh->priv_key = priv_key; return 1; | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:393:24: error: invalid use of incomplete type 'const DH' {aka 'const struct dh_st'} 393 | { *pub_key = dh->pub_key; *priv_key = dh->priv_key; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:393:49: error: invalid use of incomplete type 'const DH' {aka 'const struct dh_st'} 393 | { *pub_key = dh->pub_key; *priv_key = dh->priv_key; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:132:16: note: forward declaration of 'DH' {aka 'struct dh_st'} 132 | typedef struct dh_st DH; | ^~~~~ In file included from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:18, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h: In function 'RSA* EVP_PKEY_get0_RSA(EVP_PKEY*)': /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Crypto.h:396:22: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} 396 | { return pkey->pkey.rsa; } | ^~ In file included from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/crypto.h:129, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/bio.h:69, from /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/dsa.h:75, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Signature.h:14, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Identity.h:20, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd/Destination.h:21, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build/../libi2pd_client/ClientContext.h:16, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/I18N.h:12, from /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp:13: /nvmedata/autobuild/instance-27/output-1/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/openssl/ossl_typ.h:121:16: note: forward declaration of 'EVP_PKEY' {aka 'struct evp_pkey_st'} 121 | typedef struct evp_pkey_st EVP_PKEY; | ^~~~~~~~~~~ make[3]: *** [CMakeFiles/libi2pdlang.dir/build.make:82: CMakeFiles/libi2pdlang.dir/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/i18n/Afrikaans.cpp.o] Error 1 make[3]: Leaving directory '/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build' make[2]: *** [CMakeFiles/Makefile2:101: CMakeFiles/libi2pdlang.dir/all] Error 2 make[2]: Leaving directory '/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build' make[1]: *** [Makefile:149: all] Error 2 make[1]: Leaving directory '/nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/build' make: *** [package/pkg-generic.mk:293: /nvmedata/autobuild/instance-27/output-1/build/i2pd-2.40.0/.stamp_built] Error 2 make: Leaving directory '/nvmedata/autobuild/instance-27/buildroot'