qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc Lerma <jxtam...@gmail.com>
Subject Re: unresolved external symbols while building QPID broker - help
Date Tue, 20 Jan 2009 18:26:23 GMT
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 <gsim@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)" (??1QueueEvents@broker
>> @qpid@
>> @QAE@XZ) sin resolver al que se hace referencia en la función "public:
>> virtual __thiscall qpid::broker::Broker::~Broker(void)" (??1Broker@broker
>> @qpid@@UAE@XZ)
>> 2>Broker2.obj : error LNK2019: símbolo externo "public: __thiscall
>> qpid::broker::QueueEvents::QueueEvents(class boost::shared_ptr<class
>> qpid::sys::Poller> const &)" (??0QueueEvents@broker@qpid@@QAE@ABV
>> ?$shared_ptr@VPoller@sys@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
>> &)"
>> (??0Broker@broker@qpid@@QAE@ABUOptions@012@@Z)
>> 2>Broker2.obj : error LNK2019: símbolo externo "public: void __thiscall
>> qpid::broker::QueueEvents::shutdown(void)" (?shutdown@QueueEvents
>> @broker@qpid@@QAEXXZ) sin resolver al que se hace referencia en la
>> función
>> "public: virtual __thiscall qpid::broker::Broker::~Broker(void)"
>> (??1Broker@broker@qpid@@UAE@XZ)
>> 2>Queue2.obj : error LNK2019: símbolo externo "public: void __thiscall
>> qpid::broker::QueueEvents::enqueued(struct qpid::broker::QueuedMessage
>> const
>> &)" (?enqueued@QueueEvents@broker@qpid@@QAEXABUQueuedMessage@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> &)" (?push@Queue@broker@qpid
>> @@AAEXAAV?$intrusive_ptr@VMessage@broker@qpid@@@boost@@@Z)
>> 2>Queue2.obj : error LNK2019: símbolo externo "public: void __thiscall
>> qpid::broker::QueueEvents::dequeued(struct qpid::broker::QueuedMessage
>> const
>> &)" (?dequeued@QueueEvents@broker@qpid@@QAEXABUQueuedMessage@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 &)"
>> (?dequeued@Queue@broker@qpid@@AAEXABUQueuedMessage@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-subscribe@qpid.apache.org
>
>

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