checking whether memset(0) sets pointers to NULL... cross configure: Cross-compiling: we'll assume that NULL is represented as a sequence of 0-valued bytes. checking whether memset(0) sets doubles to 0.0... cross configure: Cross-compiling: we'll assume that 0.0 can be represented as a sequence of 0-valued bytes. checking whether we can malloc(0) safely.... cross configure: Cross-compiling: we'll assume that we need to check malloc() arguments for 0. checking whether we are using 2s-complement arithmetic... cross configure: Cross-compiling: we'll assume that negative integers are represented with two's complement. checking whether right-shift on negative values does sign-extension... cross configure: Cross-compiling: we'll assume that right-shifting negative integers causes sign-extension checking whether uint8_t is the same type as unsigned char... yes checking for mallinfo... no checking for mlockall... yes checking whether mlockall is declared... yes checking for getresuid... yes checking for getresgid... yes checking for gethostbyname_r... yes checking how many arguments gethostbyname_r() wants... 6 checking whether the C compiler supports __func__... yes checking whether the C compiler supports __FUNC__... no checking whether the C compiler supports __FUNCTION__... yes checking whether we have extern char **environ already declared... yes checking whether the compiler accepts -Waddress... yes checking whether the compiler accepts -Waddress-of-array-temporary... no checking whether the compiler accepts -Waddress-of-temporary... no checking whether the compiler accepts -Wambiguous-macro... no checking whether the compiler accepts -Wanonymous-pack-parens... no checking whether the compiler accepts -Warc... no checking whether the compiler accepts -Warc-abi... no checking whether the compiler accepts -Warc-bridge-casts-disallowed-in-nonarc... no checking whether the compiler accepts -Warc-maybe-repeated-use-of-weak... no checking whether the compiler accepts -Warc-performSelector-leaks... no checking whether the compiler accepts -Warc-repeated-use-of-weak... no checking whether the compiler accepts -Warray-bounds... yes checking whether the compiler accepts -Warray-bounds-pointer-arithmetic... no checking whether the compiler accepts -Wasm... no checking whether the compiler accepts -Wasm-operand-widths... no checking whether the compiler accepts -Watomic-properties... no checking whether the compiler accepts -Watomic-property-with-user-defined-accessor... no checking whether the compiler accepts -Wauto-import... no checking whether the compiler accepts -Wauto-storage-class... no checking whether the compiler accepts -Wauto-var-id... no checking whether the compiler accepts -Wavailability... no checking whether the compiler accepts -Wbackslash-newline-escape... no checking whether the compiler accepts -Wbad-array-new-length... no checking whether the compiler accepts -Wbind-to-temporary-copy... no checking whether the compiler accepts -Wbitfield-constant-conversion... no checking whether the compiler accepts -Wbool-conversion... no checking whether the compiler accepts -Wbool-conversions... no checking whether the compiler accepts -Wbuiltin-requires-header... no checking whether the compiler accepts -Wchar-align... no checking whether the compiler accepts -Wcompare-distinct-pointer-types... no checking whether the compiler accepts -Wcomplex-component-init... no checking whether the compiler accepts -Wconditional-type-mismatch... no checking whether the compiler accepts -Wconfig-macros... no checking whether the compiler accepts -Wconstant-conversion... no checking whether the compiler accepts -Wconstant-logical-operand... no checking whether the compiler accepts -Wconstexpr-not-const... no checking whether the compiler accepts -Wcustom-atomic-properties... no checking whether the compiler accepts -Wdangling-field... no checking whether the compiler accepts -Wdangling-initializer-list... no checking whether the compiler accepts -Wdate-time... yes checking whether the compiler accepts -Wdelegating-ctor-cycles... no checking whether the compiler accepts -Wdeprecated-implementations... no checking whether the compiler accepts -Wdeprecated-register... no checking whether the compiler accepts -Wdirect-ivar-access... no checking whether the compiler accepts -Wdiscard-qual... no checking whether the compiler accepts -Wdistributed-object-modifiers... no checking whether the compiler accepts -Wdivision-by-zero... no checking whether the compiler accepts -Wdollar-in-identifier-extension... no checking whether the compiler accepts -Wdouble-promotion... yes checking whether the compiler accepts -Wduplicate-decl-specifier... yes checking whether the compiler accepts -Wduplicate-enum... no checking whether the compiler accepts -Wduplicate-method-arg... no checking whether the compiler accepts -Wduplicate-method-match... no checking whether the compiler accepts -Wduplicated-cond... yes checking whether the compiler accepts -Wdynamic-class-memaccess... no checking whether the compiler accepts -Wembedded-directive... no checking whether the compiler accepts -Wempty-translation-unit... no checking whether the compiler accepts -Wenum-conversion... no checking whether the compiler accepts -Wexit-time-destructors... no checking whether the compiler accepts -Wexplicit-ownership-type... no checking whether the compiler accepts -Wextern-initializer... no checking whether the compiler accepts -Wextra... yes checking whether the compiler accepts -Wextra-semi... no checking whether the compiler accepts -Wextra-tokens... no checking whether the compiler accepts -Wflexible-array-extensions... no checking whether the compiler accepts -Wfloat-conversion... yes checking whether the compiler accepts -Wformat-non-iso... no checking whether the compiler accepts -Wfour-char-constants... no checking whether the compiler accepts -Wgcc-compat... no checking whether the compiler accepts -Wglobal-constructors... no checking whether the compiler accepts -Wgnu-array-member-paren-init... no checking whether the compiler accepts -Wgnu-designator... no checking whether the compiler accepts -Wgnu-static-float-init... no checking whether the compiler accepts -Wheader-guard... no checking whether the compiler accepts -Wheader-hygiene... no checking whether the compiler accepts -Widiomatic-parentheses... no checking whether the compiler accepts -Wignored-attributes... yes checking whether the compiler accepts -Wimplicit-atomic-properties... no checking whether the compiler accepts -Wimplicit-conversion-floating-point-to-bool... no checking whether the compiler accepts -Wimplicit-exception-spec-mismatch... no checking whether the compiler accepts -Wimplicit-fallthrough... yes checking whether the compiler accepts -Wimplicit-fallthrough-per-function... no checking whether the compiler accepts -Wimplicit-retain-self... no checking whether the compiler accepts -Wimport-preprocessor-directive-pedantic... no checking whether the compiler accepts -Wincompatible-library-redeclaration... no checking whether the compiler accepts -Wincompatible-pointer-types-discards-qualifiers... no checking whether the compiler accepts -Wincomplete-implementation... no checking whether the compiler accepts -Wincomplete-module... no checking whether the compiler accepts -Wincomplete-umbrella... no checking whether the compiler accepts -Winit-self... yes checking whether the compiler accepts -Wint-conversions... no checking whether the compiler accepts -Wint-to-void-pointer-cast... no checking whether the compiler accepts -Winteger-overflow... no checking whether the compiler accepts -Winvalid-constexpr... no checking whether the compiler accepts -Winvalid-iboutlet... no checking whether the compiler accepts -Winvalid-noreturn... no checking whether the compiler accepts -Winvalid-pp-token... no checking whether the compiler accepts -Winvalid-source-encoding... no checking whether the compiler accepts -Winvalid-token-paste... no checking whether the compiler accepts -Wknr-promoted-parameter... no checking whether the compiler accepts -Wlarge-by-value-copy... no checking whether the compiler accepts -Wliteral-conversion... no checking whether the compiler accepts -Wliteral-range... no checking whether the compiler accepts -Wlocal-type-template-args... no checking whether the compiler accepts -Wlogical-op... yes checking whether the compiler accepts -Wloop-analysis... no checking whether the compiler accepts -Wmain-return-type... no checking whether the compiler accepts -Wmalformed-warning-check... no checking whether the compiler accepts -Wmethod-signatures... no checking whether the compiler accepts -Wmicrosoft... no checking whether the compiler accepts -Wmicrosoft-exists... no checking whether the compiler accepts -Wmismatched-parameter-types... no checking whether the compiler accepts -Wmismatched-return-types... no checking whether the compiler accepts -Wmissing-field-initializers... yes checking whether the compiler accepts -Wmissing-format-attribute... yes checking whether the compiler accepts -Wmissing-noreturn... yes checking whether the compiler accepts -Wmissing-selector-name... no checking whether the compiler accepts -Wmissing-sysroot... no checking whether the compiler accepts -Wmissing-variable-declarations... no checking whether the compiler accepts -Wmodule-conflict... no checking whether the compiler accepts -Wnested-anon-types... no checking whether the compiler accepts -Wnewline-eof... no checking whether the compiler accepts -Wnon-literal-null-conversion... no checking whether the compiler accepts -Wnon-pod-varargs... no checking whether the compiler accepts -Wnonportable-cfstrings... no checking whether the compiler accepts -Wnormalized=nfkc... yes checking whether the compiler accepts -Wnull-arithmetic... no checking whether the compiler accepts -Wnull-character... no checking whether the compiler accepts -Wnull-conversion... no checking whether the compiler accepts -Wnull-dereference... yes checking whether the compiler accepts -Wout-of-line-declaration... no checking whether the compiler accepts -Wover-aligned... no checking whether the compiler accepts -Woverlength-strings... yes checking whether the compiler accepts -Woverride-init... yes checking whether the compiler accepts -Woverriding-method-mismatch... no checking whether the compiler accepts -Wpointer-type-mismatch... no checking whether the compiler accepts -Wpredefined-identifier-outside-function... no checking whether the compiler accepts -Wprotocol-property-synthesis-ambiguity... no checking whether the compiler accepts -Wreadonly-iboutlet-property... no checking whether the compiler accepts -Wreadonly-setter-attrs... no checking whether the compiler accepts -Wreceiver-expr... no checking whether the compiler accepts -Wreceiver-forward-class... no checking whether the compiler accepts -Wreceiver-is-weak... no checking whether the compiler accepts -Wreinterpret-base-class... no checking whether the compiler accepts -Wrequires-super-attribute... no checking whether the compiler accepts -Wreserved-user-defined-literal... no checking whether the compiler accepts -Wreturn-stack-address... no checking whether the compiler accepts -Wsection... no checking whether the compiler accepts -Wselector-type-mismatch... no checking whether the compiler accepts -Wsentinel... no checking whether the compiler accepts -Wserialized-diagnostics... no checking whether the compiler accepts -Wshadow... yes checking whether the compiler accepts -Wshift-count-negative... yes checking whether the compiler accepts -Wshift-count-overflow... yes checking whether the compiler accepts -Wshift-negative-value... yes checking whether the compiler accepts -Wshift-overflow=2... yes checking whether the compiler accepts -Wshift-sign-overflow... no checking whether the compiler accepts -Wshorten-64-to-32... no checking whether the compiler accepts -Wsizeof-array-argument... yes checking whether the compiler accepts -Wsource-uses-openmp... no checking whether the compiler accepts -Wstatic-float-init... no checking whether the compiler accepts -Wstatic-in-inline... no checking whether the compiler accepts -Wstatic-local-in-inline... no checking whether the compiler accepts -Wstrict-overflow=1... yes checking whether the compiler accepts -Wstring-compare... no checking whether the compiler accepts -Wstring-conversion... no checking whether the compiler accepts -Wstrlcpy-strlcat-size... no checking whether the compiler accepts -Wstrncat-size... no checking whether the compiler accepts -Wsuggest-attribute=format... yes checking whether the compiler accepts -Wsuggest-attribute=noreturn... yes checking whether the compiler accepts -Wsuper-class-method-mismatch... no checking whether the compiler accepts -Wswitch-bool... yes checking whether the compiler accepts -Wsync-nand... yes checking whether the compiler accepts -Wtautological-constant-out-of-range-compare... no checking whether the compiler accepts -Wtentative-definition-incomplete-type... no checking whether the compiler accepts -Wtrampolines... yes checking whether the compiler accepts -Wtype-safety... no checking whether the compiler accepts -Wtypedef-redefinition... no checking whether the compiler accepts -Wtypename-missing... no checking whether the compiler accepts -Wundefined-inline... no checking whether the compiler accepts -Wundefined-internal... no checking whether the compiler accepts -Wundefined-reinterpret-cast... no checking whether the compiler accepts -Wunicode... no checking whether the compiler accepts -Wunicode-whitespace... no checking whether the compiler accepts -Wunknown-warning-option... no checking whether the compiler accepts -Wunnamed-type-template-args... no checking whether the compiler accepts -Wunneeded-member-function... no checking whether the compiler accepts -Wunsequenced... no checking whether the compiler accepts -Wunsupported-visibility... no checking whether the compiler accepts -Wunused-but-set-parameter... yes checking whether the compiler accepts -Wunused-but-set-variable... yes checking whether the compiler accepts -Wunused-command-line-argument... no checking whether the compiler accepts -Wunused-const-variable=2... yes checking whether the compiler accepts -Wunused-exception-parameter... no checking whether the compiler accepts -Wunused-local-typedefs... yes checking whether the compiler accepts -Wunused-member-function... no checking whether the compiler accepts -Wunused-sanitize-argument... no checking whether the compiler accepts -Wunused-volatile-lvalue... no checking whether the compiler accepts -Wuser-defined-literals... no checking whether the compiler accepts -Wvariadic-macros... yes checking whether the compiler accepts -Wvector-conversion... no checking whether the compiler accepts -Wvector-conversions... no checking whether the compiler accepts -Wvexing-parse... no checking whether the compiler accepts -Wvisibility... no checking whether the compiler accepts -Wvla-extension... no checking whether the compiler accepts -Wzero-length-array... no checking whether the compiler accepts @warning_flags... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Doxyfile config.status: creating Makefile config.status: creating config.rust config.status: creating contrib/dist/suse/tor.sh config.status: creating contrib/operator-tools/tor.logrotate config.status: creating contrib/dist/tor.sh config.status: creating contrib/dist/torctl config.status: creating contrib/dist/tor.service config.status: creating src/config/torrc.sample config.status: creating src/config/torrc.minimal config.status: creating src/rust/.cargo/config config.status: creating scripts/maint/checkOptionDocs.pl config.status: creating scripts/maint/updateVersions.pl config.status: creating warning_flags config.status: creating orconfig.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop, --enable-ipv6, --disable-nls, --enable-static, --disable-shared >>> tor 0.3.5.8 Building PATH="/home/buildroot/autobuild/run/instance-0/output/host/bin:/home/buildroot/autobuild/run/instance-0/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 -C /home/buildroot/autobuild/run/instance-0/output/build/tor-0.3.5.8/ /usr/bin/make all-am CC src/ext/readpassphrase.o CC src/trunnel/src_trunnel_libor_trunnel_a-channelpadding_negotiation.o CC src/trunnel/src_trunnel_libor_trunnel_a-socks5.o CC src/feature/dirauth/bwauth.o CC src/feature/dirauth/dsigs_parse.o CC src/feature/dirauth/guardfraction.o CC src/feature/dirauth/reachability.o CC src/feature/dirauth/recommend_pkg.o CC src/feature/dirauth/process_descs.o CC src/feature/dirauth/voteflags.o CC src/feature/dirauth/authmode.o CC src/feature/dirauth/dircollate.o CC src/feature/dirauth/dirvote.o CC src/feature/dirauth/shared_random.o CC src/feature/dirauth/shared_random_state.o CC src/app/main/tor_main.o CC src/tools/tor-resolve.o CC src/tools/tor-print-ed-signing-cert.o CC src/tools/tor-gencert.o GEN doc/tor.1 GEN doc/tor-gencert.1 GEN doc/tor-resolve.1 GEN doc/torify.1 GEN doc/tor-print-ed-signing-cert.1 GEN doc/tor.html GEN doc/tor-gencert.html GEN doc/tor-resolve.html GEN doc/torify.html GEN doc/tor-print-ed-signing-cert.html CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_0.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_1.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_add.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_cmov.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_copy.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_frombytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_invert.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_isnegative.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_isnonzero.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_mul.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_neg.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_pow22523.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_sq.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_sq2.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_sub.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_tobytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_add.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_double_scalarmult.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_frombytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_madd.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_msub.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p1p1_to_p2.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p1p1_to_p3.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p2_0.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p2_dbl.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_0.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_dbl.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_to_cached.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_to_p2.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_tobytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_precomp_0.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_scalarmult_base.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_sub.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_tobytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-keypair.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-open.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-sc_muladd.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-sc_reduce.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-sign.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-keyconv.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-blinding.o CC src/ext/ed25519/donna/src_ext_ed25519_donna_libed25519_donna_a-ed25519_tor.o CC src/ext/keccak-tiny/src_ext_keccak_tiny_libkeccak_tiny_a-keccak-tiny-unrolled.o CC src/lib/err/backtrace.o CC src/lib/err/torerr.o CC src/ext/src_lib_libtor_ctime_a-csiphash.o CC src/lib/ctime/src_lib_libtor_ctime_a-di_ops.o CC src/lib/compress/compress.o CC src/lib/compress/compress_buf.o CC src/lib/compress/compress_lzma.o CC src/lib/compress/compress_none.o CC src/lib/compress/compress_zlib.o CC src/lib/compress/compress_zstd.o CC src/lib/container/bloomfilt.o CC src/lib/container/buffers.o CC src/lib/container/map.o CC src/lib/container/order.o CC src/lib/container/smartlist.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_cipher.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_curve25519.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_dh.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_digest.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_ed25519.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_format.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_hkdf.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_init.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_ope.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_pwbox.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_rand.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_rsa.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_s2k.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_util.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-digestset.o In file included from src/lib/crypt_ops/crypto_rand.c:70:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/fcntl.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-aes_openssl.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_rsa_openssl.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_dh_openssl.o CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_openssl_mgt.o CC src/lib/encoding/binascii.o CC src/lib/encoding/confline.o CC src/lib/encoding/cstring.o CC src/lib/encoding/keyval.o CC src/lib/encoding/pem.o CC src/lib/encoding/time_fmt.o CC src/lib/evloop/compat_libevent.o CC src/lib/evloop/procmon.o CC src/lib/evloop/timers.o CC src/lib/evloop/token_bucket.o CC src/lib/evloop/workqueue.o CC src/lib/fdio/fdio.o CC src/lib/fs/conffile.o CC src/lib/fs/dir.o CC src/lib/fs/files.o CC src/lib/fs/freespace.o CC src/lib/fs/lockfile.o CC src/lib/fs/mmap.o CC src/lib/fs/path.o CC src/lib/fs/storagedir.o CC src/lib/fs/userdb.o CC src/lib/geoip/geoip.o CC src/ext/curve25519_donna/src_lib_libcurve25519_donna_a-curve25519-donna.o CC src/lib/intmath/addsub.o CC src/lib/intmath/bits.o CC src/lib/intmath/muldiv.o CC src/lib/intmath/weakrng.o CC src/lib/lock/compat_mutex.o CC src/lib/lock/compat_mutex_pthreads.o CC src/lib/log/escape.o CC src/lib/log/git_revision.o CC src/lib/log/ratelim.o CC src/lib/log/log.o CC src/lib/log/util_bug.o CC src/lib/math/fp.o CC src/lib/math/laplace.o CC src/lib/memarea/memarea.o CC src/lib/meminfo/meminfo.o CC src/lib/malloc/malloc.o CC src/lib/net/address.o CC src/lib/net/alertsock.o CC src/lib/net/buffers_net.o CC src/lib/net/gethostname.o CC src/lib/net/inaddr.o CC src/lib/net/resolve.o CC src/lib/net/socket.o CC src/lib/net/socketpair.o CC src/lib/osinfo/uname.o CC src/lib/process/daemon.o CC src/lib/process/env.o CC src/lib/process/pidfile.o CC src/lib/process/restrict.o CC src/lib/process/setuid.o CC src/lib/process/subprocess.o CC src/lib/process/waitpid.o CC src/lib/sandbox/sandbox.o CC src/lib/string/compat_ctype.o CC src/lib/string/compat_string.o CC src/lib/string/util_string.o CC src/lib/string/parse_int.o CC src/lib/string/printf.o CC src/lib/string/scanf.o CC src/lib/smartlist_core/smartlist_core.o CC src/lib/smartlist_core/smartlist_split.o CC src/lib/term/getpass.o CC src/lib/thread/compat_threads.o CC src/lib/thread/numcpus.o CC src/lib/thread/compat_pthreads.o CC src/lib/time/compat_time.o CC src/lib/time/tvdiff.o CC src/lib/tls/src_lib_libtor_tls_a-buffers_tls.o CC src/lib/tls/src_lib_libtor_tls_a-tortls.o CC src/lib/tls/src_lib_libtor_tls_a-x509.o CC src/lib/tls/src_lib_libtor_tls_a-tortls_openssl.o CC src/lib/tls/src_lib_libtor_tls_a-x509_openssl.o CC src/lib/trace/trace.o CC src/lib/wallclock/approx_time.o CC src/lib/wallclock/time_to_tm.o In file included from src/lib/tls/tortls_openssl.c:61:0: ./src/lib/tls/tortls_internal.h:48:8: error: conflicting types for 'SSL_SESSION_get_master_key' size_t SSL_SESSION_get_master_key(struct ssl_session_st *s, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/lib/tls/tortls_openssl.c:48:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/openssl/ssl.h:1994:15: note: previous declaration of 'SSL_SESSION_get_master_key' was here __owur size_t SSL_SESSION_get_master_key(const SSL_SESSION *sess, ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/lib/tls/tortls_openssl.c: In function 'find_cipher_by_id': src/lib/tls/tortls_openssl.c:752:21: warning: unused variable 'c' [-Wunused-variable] const SSL_CIPHER *c; ^ src/lib/tls/tortls_openssl.c: In function 'tor_tls_client_is_using_v2_ciphers': src/lib/tls/tortls_openssl.c:929:20: error: dereferencing pointer to incomplete type 'SSL_SESSION {aka struct ssl_session_st}' ciphers = session->ciphers; ^~ src/lib/tls/tortls_openssl.c: At top level: src/lib/tls/tortls_openssl.c:1577:1: error: conflicting types for 'SSL_get_client_random' SSL_get_client_random(SSL *s, uint8_t *out, size_t len) ^~~~~~~~~~~~~~~~~~~~~ In file included from src/lib/tls/tortls_openssl.c:48:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/openssl/ssl.h:1990:15: note: previous declaration of 'SSL_get_client_random' was here __owur size_t SSL_get_client_random(const SSL *ssl, unsigned char *out, ^~~~~~~~~~~~~~~~~~~~~ In file included from ./src/lib/crypt_ops/crypto_rand.h:16:0, from src/lib/tls/tortls_openssl.c:31: src/lib/tls/tortls_openssl.c: In function 'SSL_get_client_random': src/lib/tls/tortls_openssl.c:1582:15: error: dereferencing pointer to incomplete type 'SSL {aka struct ssl_st}' tor_assert(s->s3); ^ ./src/lib/cc/compat_compiler.h:141:49: note: in definition of macro 'PREDICT_LIKELY' #define PREDICT_LIKELY(exp) __builtin_expect(!!(exp), 1) ^~~ ./src/lib/log/util_bug.h:99:7: note: in expansion of macro 'ASSERT_PREDICT_LIKELY_' if (ASSERT_PREDICT_LIKELY_(expr)) { \ ^~~~~~~~~~~~~~~~~~~~~~ src/lib/tls/tortls_openssl.c:1582:3: note: in expansion of macro 'tor_assert' tor_assert(s->s3); ^~~~~~~~~~ src/lib/tls/tortls_openssl.c: At top level: src/lib/tls/tortls_openssl.c:1590:1: error: conflicting types for 'SSL_get_server_random' SSL_get_server_random(SSL *s, uint8_t *out, size_t len) ^~~~~~~~~~~~~~~~~~~~~ In file included from src/lib/tls/tortls_openssl.c:48:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/openssl/ssl.h:1992:15: note: previous declaration of 'SSL_get_server_random' was here __owur size_t SSL_get_server_random(const SSL *ssl, unsigned char *out, ^~~~~~~~~~~~~~~~~~~~~ src/lib/tls/tortls_openssl.c:1603:1: error: conflicting types for 'SSL_SESSION_get_master_key' SSL_SESSION_get_master_key(SSL_SESSION *s, uint8_t *out, size_t len) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/lib/tls/tortls_openssl.c:48:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/openssl/ssl.h:1994:15: note: previous declaration of 'SSL_SESSION_get_master_key' was here __owur size_t SSL_SESSION_get_master_key(const SSL_SESSION *sess, ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC src/lib/wallclock/tor_gettimeofday.o make[3]: *** [src/lib/tls/src_lib_libtor_tls_a-tortls_openssl.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [all] Error 2 make[1]: *** [/home/buildroot/autobuild/run/instance-0/output/build/tor-0.3.5.8/.stamp_built] Error 2 make: *** [_all] Error 2 make: Leaving directory `/home/buildroot/autobuild/run/instance-0/buildroot'