Hello Gordon, you were right! It worked with the version you suggested. No compiling problems at all.
thank you so much. best regards, Marc. 2009/1/20 Gordon Sim <g...@redhat.com> > Marc Lerma wrote: > >> When trying to build the broker, I get the following compilation errors: >> >> 2>Broker2.obj : error LNK2019: símbolo externo "public: __thiscall >> qpid::broker::QueueEvents::~QueueEvents(void)" (??1queueeve...@broker >> @qpid@ >> @q...@xz) sin resolver al que se hace referencia en la función "public: >> virtual __thiscall qpid::broker::Broker::~Broker(void)" (??1bro...@broker >> @qpid@@u...@xz) >> 2>Broker2.obj : error LNK2019: símbolo externo "public: __thiscall >> qpid::broker::QueueEvents::QueueEvents(class boost::shared_ptr<class >> qpid::sys::Poller> const &)" (??0queueeve...@broker@qpid@@q...@abv >> ?$shared_...@vpoller@s...@qpid@@@boost@@@Z) sin resolver al que se hace >> referencia en la función "public: __thiscall >> qpid::broker::Broker::Broker(struct qpid::broker::Broker::Options const >> &)" >> (??0bro...@broker@qpid@@q...@abuoptions@012@@Z) >> 2>Broker2.obj : error LNK2019: símbolo externo "public: void __thiscall >> qpid::broker::QueueEvents::shutdown(void)" (?shutd...@queueevents >> @bro...@qpid@@QAEXXZ) sin resolver al que se hace referencia en la >> función >> "public: virtual __thiscall qpid::broker::Broker::~Broker(void)" >> (??1bro...@broker@qpid@@u...@xz) >> 2>Queue2.obj : error LNK2019: símbolo externo "public: void __thiscall >> qpid::broker::QueueEvents::enqueued(struct qpid::broker::QueuedMessage >> const >> &)" (?enque...@queueevents@bro...@qpid@@qaexabuqueuedmess...@23@@Z) sin >> resolver al que se hace referencia en la función "private: void __thiscall >> qpid::broker::Queue::push(class boost::intrusive_ptr<class >> qpid::broker::Message> &)" (?p...@queue@bro...@qpid >> @@aaexaav?$intrusive_...@vmessage@bro...@qpid@@@boost@@@Z) >> 2>Queue2.obj : error LNK2019: símbolo externo "public: void __thiscall >> qpid::broker::QueueEvents::dequeued(struct qpid::broker::QueuedMessage >> const >> &)" (?deque...@queueevents@bro...@qpid@@qaexabuqueuedmess...@23@@Z) sin >> resolver al que se hace referencia en la función "private: void __thiscall >> qpid::broker::Queue::dequeued(struct qpid::broker::QueuedMessage const &)" >> (?deque...@queue@bro...@qpid@@aaexabuqueuedmess...@23@@Z) >> 2>Static_Debug\qpidbroker.exe : fatal error LNK1120: 5 externos sin >> resolver >> >> >> The compiler is in spanish, but anyway, these errors are referring to ' >> unresolved external symbols '. This happens at the end of the >> compilation >> process, when linking the program. >> >> Does anyone know what could be the problem here? >> > > Not exactly; but QueueEvents is a recently added class and its possible > that the VC++ project files don't yet reference it(?) though I haven't got > VC installed yet nor have I used that way of building Qpid. > > I'd suggest trying the M4 release as that has been verified as compilable > on windows: > > http://www.apache.org/dist/qpid/M4/qpid-cpp-M4.tar.gz > > > --------------------------------------------------------------------- > Apache Qpid - AMQP Messaging Implementation > Project: http://qpid.apache.org > Use/Interact: mailto:users-subscr...@qpid.apache.org > >