missximon opened a new issue, #2585:
URL: https://github.com/apache/brpc/issues/2585

   make
   [ 11%] Built target PROTO_LIB
   [ 44%] Built target BUTIL_LIB
   [ 94%] Built target SOURCES_LIB
   [ 94%] Built target brpc-static
   [ 94%] Built target protoc-gen-mcpack
   [ 95%] Linking CXX executable ../../output/bin/parallel_http
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function 
`brpc::SetSSLOptions(ssl_ctx_st*, std::string const&, int, brpc::VerifyOptions 
const&)':
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:400: undefined reference 
to `SSL_CTX_set_options'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function `SSLGetDH1024':
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:713: undefined reference 
to `BN_get_rfc2409_prime_1024'
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:731: undefined reference 
to `DH_set0_pqg'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function `SSLGetDH2048':
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:736: undefined reference 
to `BN_get_rfc3526_prime_2048'
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:754: undefined reference 
to `DH_set0_pqg'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function `SSLGetDH4096':
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:759: undefined reference 
to `BN_get_rfc3526_prime_4096'
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:777: undefined reference 
to `DH_set0_pqg'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function `SSLGetDH8192':
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:782: undefined reference 
to `BN_get_rfc3526_prime_8192'
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:800: undefined reference 
to `DH_set0_pqg'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function 
`sk_GENERAL_NAME_num':
   /usr/local/include/openssl/x509v3.h:166: undefined reference to 
`OPENSSL_sk_num'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function 
`sk_GENERAL_NAME_value':
   /usr/local/include/openssl/x509v3.h:166: undefined reference to 
`OPENSSL_sk_value'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function 
`sk_GENERAL_NAME_pop_free':
   /usr/local/include/openssl/x509v3.h:166: undefined reference to 
`OPENSSL_sk_pop_free'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function 
`brpc::CreateServerSSLContext(std::string const&, std::string const&, 
brpc::ServerSSLOptions const&, std::string const*, std::vector<std::string, 
std::allocator<std::string> >*)':
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:519: undefined reference 
to `TLS_server_method'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function 
`brpc::Print(std::ostream&, x509_st*, char const*)':
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:871: undefined reference 
to `X509_getm_notBefore'
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:873: undefined reference 
to `X509_getm_notAfter'
   ../../output/lib/libbrpc.a(ssl_helper.cpp.o): In function 
`brpc::CreateClientSSLContext(brpc::ChannelSSLOptions const&)':
   /home/siwei.zm/brpc/src/brpc/details/ssl_helper.cpp:481: undefined reference 
to `TLS_client_method'
   ../../output/lib/libbrpc.a(dh.cpp.o): In function 
`brpc::policy::DHWrapper::copy_public_key(char*, int*) const':
   /home/siwei.zm/brpc/src/brpc/policy/dh.cpp:56: undefined reference to 
`DH_get0_key'
   ../../output/lib/libbrpc.a(dh.cpp.o): In function 
`brpc::policy::DHWrapper::do_initialize()':
   /home/siwei.zm/brpc/src/brpc/policy/dh.cpp:94: undefined reference to 
`BN_get_rfc2409_prime_1024'
   /home/siwei.zm/brpc/src/brpc/policy/dh.cpp:112: undefined reference to 
`DH_set0_pqg'
   ../../output/lib/libbrpc.a(dh.cpp.o): In function 
`brpc::policy::DHWrapper::initialize(bool)':
   /home/siwei.zm/brpc/src/brpc/policy/dh.cpp:41: undefined reference to 
`DH_get0_key'
   ../../output/lib/libbrpc.a(global.cpp.o): In function 
`brpc::GlobalInitializeOrDieImpl()':
   /home/siwei.zm/brpc/src/brpc/global.cpp:349: undefined reference to 
`OPENSSL_init_ssl'
   /home/siwei.zm/brpc/src/brpc/global.cpp:351: undefined reference to 
`OPENSSL_init_ssl'
   collect2: error: ld returned 1 exit status
   make[2]: *** [output/bin/parallel_http] Error 1
   make[1]: *** [tools/parallel_http/CMakeFiles/parallel_http.dir/all] Error 2
   make: *** [all] Error 2
   
   有人遇到过这种报错吗?看起来像是版本问题?但是替换了好几个openssl版本,都没有成功
   一天了都没成功,有木有大佬可以直接提供一个编译镜像啊呜呜呜呜呜
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org

Reply via email to