Closed noraj closed 3 months ago
The build is failing at this point:
```
Compiling reqwest v0.12.4
error: linking with `cc` failed: exit status: 1
|
= note: LC_ALL="C" PATH="/usr/lib64/rustlib/x86_64-unknown-linux-gnu/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" VSLANG="1033" "cc" "-m64" "/tmp/rustcp0CY4Z/symbols.o" "/build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o" "-Wl,--as-needed" "-L" "/build/feroxbuster/src/feroxbuster/target/release/deps" "-L" "/build/feroxbuster/src/feroxbuster/target/release/build/openssl-sys-213b7bdea1e415ea/out/openssl-build/install/lib" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/tmp/rustcp0CY4Z/libopenssl_sys-1d298b5f2877eff9.rlib" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-46939b2cf47f5496.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
= note: /usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `::new':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3589:(.text._ZN7reqwest7connect9Connector17connect_via_proxy28_$u7b$$u7b$closure$u7d$$u7d$17h1118ad834a814602E+0x2cc0): undefined reference to `SSL_set_bio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslStream::connect':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3676:(.text._ZN7reqwest7connect9Connector17connect_via_proxy28_$u7b$$u7b$closure$u7d$$u7d$17h1118ad834a814602E+0x2cc9): undefined reference to `SSL_connect'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN7reqwest7connect9Connector17connect_via_proxy28_$u7b$$u7b$closure$u7d$$u7d$17h1118ad834a814602E+0x2d05): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN7reqwest7connect9Connector17connect_via_proxy28_$u7b$$u7b$closure$u7d$$u7d$17h1118ad834a814602E+0x2d0e): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `::do_handshake':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3705:(.text._ZN7reqwest7connect9Connector17connect_via_proxy28_$u7b$$u7b$closure$u7d$$u7d$17h1118ad834a814602E+0x2ea9): undefined reference to `SSL_do_handshake'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `::new':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3589:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0x744): undefined reference to `SSL_set_bio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslStream::connect':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3676:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0x74d): undefined reference to `SSL_connect'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0x78c): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0x795): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0x907): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0x910): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslStream::do_handshake':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3705:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0x937): undefined reference to `SSL_do_handshake'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0x9de): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0x9e7): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::verify_result':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2782:(.text._ZN16tokio_native_tls12TlsConnector7connect28_$u7b$$u7b$closure$u7d$$u7d$17h1b6a15721f1fc6d9E+0xb8b): undefined reference to `SSL_get_verify_result'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `::ssl_read_uninit':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3786:(.text._ZN79_$LT$hyper_util..rt..tokio..TokioIo$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17h51db1f22e2e7d394E+0x8d): undefined reference to `SSL_read_ex'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN79_$LT$hyper_util..rt..tokio..TokioIo$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17h51db1f22e2e7d394E+0x204): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN79_$LT$hyper_util..rt..tokio..TokioIo$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17h51db1f22e2e7d394E+0x20d): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN79_$LT$hyper_util..rt..tokio..TokioIo$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17h51db1f22e2e7d394E+0x278): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN79_$LT$hyper_util..rt..tokio..TokioIo$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17h51db1f22e2e7d394E+0x281): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl_sys::openssl::bio::BIO_clear_retry_flags':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.102/src/./bio.rs:22:(.text._ZN7openssl3ssl3bio6bwrite17h01ebf93713626de9E+0x1e): undefined reference to `BIO_clear_flags'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN7openssl3ssl3bio6bwrite17h01ebf93713626de9E+0x27): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl_sys::openssl::bio::BIO_set_retry_write':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.102/src/./bio.rs:18:(.text._ZN7openssl3ssl3bio6bwrite17h01ebf93713626de9E+0x89): undefined reference to `BIO_set_flags'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl_sys::openssl::bio::BIO_clear_retry_flags':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.102/src/./bio.rs:22:(.text._ZN7openssl3ssl3bio5bread17h986d985ff04be233E+0x21): undefined reference to `BIO_clear_flags'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN7openssl3ssl3bio5bread17h986d985ff04be233E+0x2a): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl_sys::openssl::bio::BIO_set_retry_read':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.102/src/./bio.rs:14:(.text._ZN7openssl3ssl3bio5bread17h986d985ff04be233E+0xea): undefined reference to `BIO_set_flags'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN7openssl3ssl3bio4ctrl17h7a886cb07332607aE+0xa): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::destroy':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:184:(.text._ZN7openssl3ssl3bio7destroy17h6e5600dd2da472faE+0x10): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:187:(.text._ZN7openssl3ssl3bio7destroy17h6e5600dd2da472faE+0x28): undefined reference to `BIO_set_data'
/usr/bin/ld: /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:188:(.text._ZN7openssl3ssl3bio7destroy17h6e5600dd2da472faE+0x33): undefined reference to `BIO_set_init'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `::ssl_write':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3827:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h4acd71237bdb7456E+0x67): undefined reference to `SSL_write_ex'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h4acd71237bdb7456E+0xba): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h4acd71237bdb7456E+0xc3): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h4acd71237bdb7456E+0x11d): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h4acd71237bdb7456E+0x126): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h4acd71237bdb7456E+0x175): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h4acd71237bdb7456E+0x17e): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN98_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Write$GT$13poll_shutdown17hb0d0c459c9217896E+0x1a): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN98_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Write$GT$13poll_shutdown17hb0d0c459c9217896E+0x23): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslStream::shutdown':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3907:(.text._ZN98_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Write$GT$13poll_shutdown17hb0d0c459c9217896E+0x30): undefined reference to `SSL_shutdown'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN98_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Write$GT$13poll_shutdown17hb0d0c459c9217896E+0xfd): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN98_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Write$GT$13poll_shutdown17hb0d0c459c9217896E+0x106): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN98_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Write$GT$13poll_shutdown17hb0d0c459c9217896E+0x167): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN98_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Write$GT$13poll_shutdown17hb0d0c459c9217896E+0x170): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN70_$LT$tokio_native_tls..AllowStd$LT$S$GT$$u20$as$u20$std..io..Write$GT$5flush17h1b86992030f1b23eE+0x20): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN70_$LT$tokio_native_tls..AllowStd$LT$S$GT$$u20$as$u20$std..io..Write$GT$5flush17h1b86992030f1b23eE+0x2d): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN70_$LT$tokio_native_tls..AllowStd$LT$S$GT$$u20$as$u20$std..io..Write$GT$5flush17h1b86992030f1b23eE+0x53): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN70_$LT$tokio_native_tls..AllowStd$LT$S$GT$$u20$as$u20$std..io..Write$GT$5flush17h1b86992030f1b23eE+0x5c): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN97_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17hdb98765676248523E+0x37): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN97_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17hdb98765676248523E+0x40): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslStream::ssl_read_uninit':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3786:(.text._ZN97_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17hdb98765676248523E+0x9d): undefined reference to `SSL_read_ex'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN97_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17hdb98765676248523E+0x214): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN97_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17hdb98765676248523E+0x21d): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN97_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17hdb98765676248523E+0x288): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN97_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Read$GT$9poll_read17hdb98765676248523E+0x291): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN98_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Write$GT$10poll_flush17h95380ae94b991ea0E+0x14): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN98_$LT$reqwest..connect..native_tls_conn..NativeTlsConn$LT$T$GT$$u20$as$u20$hyper..rt..io..Write$GT$10poll_flush17h95380ae94b991ea0E+0x21): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN7openssl3ssl18SslStream$LT$S$GT$10make_error17h0b8eddcd6cf06107E+0x22): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN7openssl3ssl18SslStream$LT$S$GT$10make_error17h0b8eddcd6cf06107E+0x2b): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_error':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2370:(.text._ZN7openssl3ssl18SslStream$LT$S$GT$10make_error17h0b8eddcd6cf06107E+0x5a): undefined reference to `SSL_get_error'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN7openssl3ssl18SslStream$LT$S$GT$10make_error17h0b8eddcd6cf06107E+0x136): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN7openssl3ssl18SslStream$LT$S$GT$10make_error17h0b8eddcd6cf06107E+0x13f): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN7openssl3ssl18SslStream$LT$S$GT$10make_error17h0b8eddcd6cf06107E+0x242): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN7openssl3ssl18SslStream$LT$S$GT$10make_error17h0b8eddcd6cf06107E+0x24b): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `::shutdown':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:3907:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h681302481f773490E+0x2d): undefined reference to `SSL_shutdown'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h681302481f773490E+0xfa): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h681302481f773490E+0x103): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::SslRef::get_raw_rbio':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/mod.rs:2366:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h681302481f773490E+0x164): undefined reference to `SSL_get_rbio'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `openssl::ssl::bio::state':
/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.64/src/ssl/bio.rs:85:(.text._ZN16tokio_native_tls18TlsStream$LT$S$GT$12with_context17h681302481f773490E+0x16d): undefined reference to `BIO_get_data'
/usr/bin/ld: /build/feroxbuster/src/feroxbuster/target/release/deps/feroxbuster-a7e223f6904f4883.feroxbuster.248574f371e29ef3-cgu.0.rcgu.o: in function `
A working feroxbuster
binary exist at this AUR: https://aur.archlinux.org/packages/feroxbuster-bin
A working
feroxbuster
binary exist at this AUR: https://aur.archlinux.org/packages/feroxbuster-bin
This package is not building FB, just downloading a pre-built binary from github.
Yes I know, I just note a successful binary working on Archlinux exists.
I try to compile it from https://aur.archlinux.org/packages/feroxbuster right now ;)
FWI, https://aur.archlinux.org/packages/feroxbuster compile and run on my Arch machine.
See last PKGBUILD here.
https://github.com/BlackArch/blackarch/issues/4163#issuecomment-2180595231 : it seems there are openssl errors. So I'm looking at how upstream is building the CI : https://github.com/epi052/feroxbuster/blob/main/.github/workflows/build.yml
It seems there are 2 system dependencies, which are libssl-dev (somewhat related to openssl-1.1) and pkg-conf (pkgconf on AL). But adding depends=('openssl-1.1' 'pkgconf')
or depends=('openssl' 'pkgconf')
doesn't solve the issue, the build is still failing.
The issue is with reqwest
cargo dependency.
On https://github.com/seanmonstar/reqwest it said as requirements:
On Linux:
OpenSSL with headers. See https://docs.rs/openssl for supported versions and more details. > Alternatively you can enable the native-tls-vendored feature to compile a copy of OpenSSL.
[...]
On Linux, it will use the available OpenSSL or fail to build if not found.
But in the end it has nothing to do with that but instead ts was yet LTO again. So I disabled it and added a comment about it. I'll soon push a fixed package.
PR up ⬆️
By the way, it was already something we included in our PKGBUILD template in the past, see https://github.com/BlackArch/blackarch-pkgbuilds/blob/a6f1e0daf6683ff186ac4fbd34fcd024a082c2f4/PKGBUILD-rust#L28-L31, but it's possible we didn't check all pre-existing rust package and if they were using LTO or not.
Discussed in https://github.com/BlackArch/blackarch/discussions/4162