Hi 

Building activemq-cpp-3.9.4 results in a 

decaf/internal/net/ssl/openssl/OpenSSLSocket.cpp:667:50: error: invalid use
of incomplete type 'X509_EXTENSION {aka struct X509_extension_st}'
             const unsigned char* data = extension->value->data;
                                                  ^~
In file included from /usr/include/openssl/ssl.h:50:0,
                 from decaf/internal/net/ssl/openssl/OpenSSLSocket.cpp:21:
/usr/include/openssl/x509.h:79:16: note: forward declaration of
'X509_EXTENSION {aka struct X509_extension_st}'
 typedef struct X509_extension_st X509_EXTENSION;
                ^~~~~~~~~~~~~~~~~
decaf/internal/net/ssl/openssl/OpenSSLSocket.cpp:667:52: error: invalid use
of incomplete type 'X509_EXTENSION {aka struct X509_extension_st}'
             const unsigned char* data = extension->value->data;
                                                    ^~~~~
In file included from /usr/include/openssl/ssl.h:50:0,
                 from decaf/internal/net/ssl/openssl/OpenSSLSocket.cpp:21:
/usr/include/openssl/x509.h:79:16: note: forward declaration of
'X509_EXTENSION {aka struct X509_extension_st}'
 typedef struct X509_extension_st X509_EXTENSION;
                ^~~~~~~~~~~~~~~~~
decaf/internal/net/ssl/openssl/OpenSSLSocket.cpp:670:65: error: invalid use
of incomplete type 'X509_EXTENSION {aka struct X509_extension_st}'
                             ASN1_item_d2i(NULL, &data,
extension->value->length, ASN1_ITEM_ptr(method->it)) :


I expect it's something required for openssl 1.1.0e

Full logs of what was installed (root.log) and the build logs (build.log)
are attached.

root.log <http://activemq.2283324.n4.nabble.com/file/n4724037/root.log>  
build.log <http://activemq.2283324.n4.nabble.com/file/n4724037/build.log>  .










--
View this message in context: 
http://activemq.2283324.n4.nabble.com/activemq-cpp-3-9-4-fails-to-build-fedora-rawhide-openssl-1-1-0e-related-tp4724037.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to