activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sean Beck <seanmckayb...@gmail.com>
Subject Re: Help with OpenWire C
Date Thu, 23 May 2013 19:26:43 GMT
Now it won't compile because it can't find OpenSSL files, but I have
OpenSSL installed:

decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:42:25: error:
openssl/ssl.h: No such file or directory
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:43:25: error:
openssl/evp.h: No such file or directory
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:44:26: error:
openssl/rand.h: No such file or directory
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:45:26: error:
openssl/conf.h: No such file or directory
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:84: error: ISO C++
forbids declaration of ‘SSL_CTX’ with no type
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:84: error: expected
‘;’ before ‘*’ token
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp: In constructor
‘decaf::internal::net::ssl::openssl::ContextData::ContextData(int)’:
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:101: error: class
‘decaf::internal::net::ssl::openssl::ContextData’ does not have any field
named ‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp: In destructor
‘decaf::internal::net::ssl::openssl::ContextData::~ContextData()’:
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:110: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:110: error:
‘SSL_CTX_free’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp: In static member
function ‘static void
decaf::internal::net::ssl::openssl::ContextData::lockCallback(int, int,
const char*, int)’:
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:119: error:
‘CRYPTO_LOCK’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp: In destructor
‘virtual
decaf::internal::net::ssl::openssl::OpenSSLContextSpi::~OpenSSLContextSpi()’:
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:162: error:
‘CRYPTO_set_locking_callback’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:163: error:
‘EVP_cleanup’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp: In member function
‘virtual void
decaf::internal::net::ssl::openssl::OpenSSLContextSpi::providerInit(decaf::security::SecureRandom*)’:
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:188: error:
‘SSL_load_error_strings’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:189: error:
‘SSL_library_init’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:190: error:
‘OpenSSL_add_all_algorithms’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:193: error:
‘CRYPTO_num_locks’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:195: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:195: error:
‘SSLv23_method’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:195: error:
‘SSL_CTX_new’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:198: error:
‘CRYPTO_set_id_callback’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:199: error:
‘CRYPTO_set_locking_callback’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:202: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:202: error:
‘SSL_CTX_set_default_verify_paths’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:203: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:203: error:
‘SSL_OP_ALL’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:203: error:
‘SSL_OP_NO_SSLv2’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:203: error:
‘SSL_CTX_set_options’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:204: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:204: error:
‘SSL_MODE_AUTO_RETRY’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:204: error:
‘SSL_CTX_set_mode’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:207: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:207: error:
‘SSL_CTX_set_default_passwd_cb’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:208: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:208: error:
‘SSL_CTX_set_default_passwd_cb_userdata’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:212: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:212: error:
‘SSL_CTX_set_cipher_list’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:223: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:223: error:
‘SSL_CTX_use_certificate_chain_file’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:226: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:226: error:
‘SSL_FILETYPE_PEM’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:226: error:
‘SSL_CTX_use_PrivateKey_file’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:245: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:245: error:
‘SSL_CTX_load_verify_locations’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:253: error:
‘RAND_seed’ was not declared in this scope
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp: In member function
‘void*
decaf::internal::net::ssl::openssl::OpenSSLContextSpi::getOpenSSLCtx()’:
decaf/internal/net/ssl/openssl/OpenSSLContextSpi.cpp:314: error: ‘class
decaf::internal::net::ssl::openssl::ContextData’ has no member named
‘openSSLContext’
make[2]: ***
[decaf/internal/net/ssl/openssl/libactivemq_cpp_la-OpenSSLContextSpi.lo]
Error 1
make[2]: Leaving directory `/root/activemq-cpp/activemq-cpp/src/main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/activemq-cpp/activemq-cpp'
make: *** [all] Error 2



On Thu, May 23, 2013 at 1:04 PM, Sean Beck <seanmckaybeck@gmail.com> wrote:

> I downloaded the svn copy of the trunk so hopefully that will take care of
> it. Thanks for being so helpful!
>
>
> On Thu, May 23, 2013 at 1:00 PM, Timothy Bish <tabish121@gmail.com> wrote:
>
>> On 05/23/2013 02:56 PM, Sean Beck wrote:
>>
>>> While installing ActiveMQ-CPP it terminated because of an error:
>>>
>>> activemq/state/**ConnectionStateTracker.cpp: In constructor
>>> ‘activemq::state::**MessageCache::MessageCache(**activemq::state::**
>>> ConnectionStateTracker*)’:
>>> activemq/state/**ConnectionStateTracker.cpp:61: error: class
>>> ‘activemq::state::**MessageCache’ does not have any field named
>>> ‘LinkedHashMap’
>>> make[1]: *** [activemq/state/libactivemq_**
>>> cpp_la-ConnectionStateTracker.**lo]
>>> Error 1
>>> make[1]: Leaving directory `/root/activemq-cpp-library-3.**7.0/src/main'
>>> make: *** [install-recursive] Error 1
>>>
>>> Is there a fix for this or should I download an earlier version? I
>>> downloaded the most recent release
>>>
>>>
>>> On Thu, May 23, 2013 at 12:22 PM, Timothy Bish <tabish121@gmail.com>
>>> wrote:
>>>
>>>  On 05/23/2013 02:15 PM, Sean Beck wrote:
>>>>
>>>>  I am new to ActiveMQ and am trying to use it with some C programs I am
>>>>> working on.
>>>>>
>>>>> I was unable to find a download link for the source, so I just
>>>>> copy-pasted
>>>>> the files one-by-one from the svn repo. Also, is there some sort of
>>>>> installation process I need to do in order to use this source? Or do
I
>>>>> have
>>>>> to compile the object files one-by-one as well?
>>>>>
>>>>> Help is appreciated! Thanks!
>>>>>
>>>>>   That code hasn't been maintained in quite some time, doubt anyone
>>>>> knows
>>>>>
>>>> much about it.
>>>>
>>>> There are C clients for STOMP that you can use, or you can use the
>>>> ActiveMQ-CPP library with the C wrapper FuseMQ-C library.
>>>>
>>>> https://github.com/fusesource/****fusemq-c<https://github.com/fusesource/**fusemq-c>
>>>> <https://github.com/**fusesource/fusemq-c<https://github.com/fusesource/fusemq-c>
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Tim Bish
>>>> Sr Software Engineer | RedHat Inc.
>>>> tim.bish@redhat.com | www.fusesource.com | www.redhat.com
>>>> skype: tabish121 | twitter: @tabish121
>>>> blog: http://timbish.blogspot.com/
>>>>
>>>> www.camelone.org : The open source integration conference:
>>>>
>>>>
>>>>
>> The fix is on trunk, or you can apply the patch from this issue.
>> https://issues.apache.org/**jira/browse/AMQCPP-483<https://issues.apache.org/jira/browse/AMQCPP-483>
>>
>>
>> --
>> Tim Bish
>> Sr Software Engineer | RedHat Inc.
>> tim.bish@redhat.com | www.fusesource.com | www.redhat.com
>> skype: tabish121 | twitter: @tabish121
>> blog: http://timbish.blogspot.com/
>>
>> www.camelone.org : The open source integration conference:
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message