Hi, I was trying to compile the cpp client in solaris and got the following compilation error. The compiler used was g++ 3.4.3
Undefined first referenced symbol in file vtable for activemq::connector::openwire::marshal::v2::ActiveMQStreamMessageMarshaller../main/MarshallerFactory.o typeinfo for activemq::connector::openwire::marshal::v2::ActiveMQDestinationMarshaller../main/ActiveMQQueueMarshaller.o vtable for activemq::connector::openwire::marshal::v2::ActiveMQBytesMessageMarshaller../main/MarshallerFactory.o activemq::connector::openwire::marshal::v2::ActiveMQDestinationMarshaller::tightMarshal2(activemq::connector::openwire::OpenWireFormat*, activemq::connector::openwire::commands::DataStructure*, activemq::io::DataOutputStream*, activemq::connector::openwire::utils::BooleanStream*)../main/ActiveMQQueueMarshaller.o activemq::connector::openwire::marshal::v2::ActiveMQDestinationMarshaller::tightUnmarshal(activemq::connector::openwire::OpenWireFormat*, activemq::connector::openwire::commands::DataStructure*, activemq::io::DataInputStream*, activemq::connector::openwire::utils::BooleanStream*)../main/ActiveMQQueueMarshaller.o activemq::connector::openwire::marshal::v2::ActiveMQDestinationMarshaller::looseUnmarshal(activemq::connector::openwire::OpenWireFormat*, activemq::connector::openwire::commands::DataStructure*, activemq::io::DataInputStream*)../main/ActiveMQQueueMarshaller.o vtable for activemq::connector::openwire::marshal::v2::NetworkBridgeFilterMarshaller../main/MarshallerFactory.o activemq::connector::openwire::marshal::v2::ActiveMQDestinationMarshaller::tightMarshal1(activemq::connector::openwire::OpenWireFormat*, activemq::connector::openwire::commands::DataStructure*, activemq::connector::openwire::utils::BooleanStream*)../main/ActiveMQQueueMarshaller.o vtable for activemq::connector::openwire::marshal::v2::RemoveSubscriptionInfoMarshaller../main/MarshallerFactory.o activemq::connector::openwire::marshal::v2::ActiveMQDestinationMarshaller::looseMarshal(activemq::connector::openwire::OpenWireFormat*, activemq::connector::openwire::commands::DataStructure*, activemq::io::DataOutputStream*)../main/ActiveMQQueueMarshaller.o vtable for activemq::connector::openwire::marshal::v2::ActiveMQTextMessageMarshaller../main/MarshallerFactory.o ld: fatal: Symbol referencing errors. No output written to example collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `example' Could somebody throw some light here? Many thanks in advance.. Cheers! -- View this message in context: http://www.nabble.com/Activemq-cpp-for-solaris-compilation-error-tf3788880s2354.html#a10714775 Sent from the ActiveMQ - User mailing list archive at Nabble.com.