Hello

I am building activemq-cpp 3.9.2 on my raspberry pi3.
I am building with the installed gcc 4.8 compiler on the device.
I also compile apr-1.5.2 as a prerequisite.

I use the static libs produced by the compilation.
These static libs are used in my own wrapper classes residing in a dynamic
lib which is loaded and used by my main application.

When I load my wrapper dynamic lib I get the following error:
undefined symbol: _ZN8activemq4core25ActiveMQConnectionFactoryC1ERKSsS3_S3_

If I run objdump -xC on my dynamic wrapper lib i do see:

00000000         *UND*00000000             
activemq::core::ActiveMQConnectionFactory::ActiveMQConnectionFactory(std::string
const&, std::string const&, std::string const&)

So it does appear that the particular ConnectionFactory constructor is
indeed not present in the .so file. 
The question is why. Compilation of activemq-cpp 3.9.2 runs smoothly without
hickups, but why is it missing this particular constructor?

objdump -xC does show that a ton of other activemq-cpp symbol are indeed
present in my wrapper dynamic lib.

Regards
Klaus



--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-Dev-f2368404.html

Reply via email to