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
>
>

Reply via email to