qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cliff Jansen <cliffjan...@gmail.com>
Subject Fwd: C++ broker compilation on Sparc Solaris 10
Date Wed, 16 Nov 2011 10:32:11 GMT
Oops, missed the dev list...

Martin: please see QPID-3620 and QPID-3621 for comparison to the work
you have done separately, and provide comments as to anything you
think is missing or should be done differently.  I will review board
these as well later on Wednesday.


---------- Forwarded message ----------
From: Cliff Jansen <cliffjansen@gmail.com>
Date: 2011/11/15
Subject: Re: C++ broker compilation on Sparc Solaris 10
To: MartiN Beneš <martinbenesh@gmail.com>

Hi Martin,

Your timing is excellent.  I have been active at my end, mainly
running the client code.  I will post my changes later today and get
the appropriate bits up on review board.  Once it has had a few more
community eyes on it, I will move it into 0.16 development trunk.

I expect at least two new Jiras.  From those, or new ones if needed,
we should be able to coordinate any ongoing testing and fixes.  Thanks
for your feedback.


2011/11/15 MartiN Beneš <martinbenesh@gmail.com>:
> Hi,
> recently i managed to send millions of messages using this poller with no
> crashes at all, so to me the patch seems to be correct.
> I would like to get the trunk to the state, where it is possible to compile
> it on solaris with no changes.
> I'm new to qpid, so i ask: would you suggest creating new Jira with patches
> to the build system (some compiler and linker flags were necessary for me to
> build with gcc 4.6) + those few casts, and wait for your poller till it gets
> into the trunk?
> On Wed, Nov 2, 2011 at 09:18, Cliff Jansen <cliffjansen@gmail.com> wrote:
>> Please see https://issues.apache.org/jira/browse/QPID-3571
>> I can sometimes send a million messages between qpid-perftest and
>> qpidd, but usually I get random core dumps.   Debugging looks
>> sufficiently strange that I am not confident my base build is
>> sensible.  I am looking at my compile and link directives primarily.
>> I believe all changes used for the build are in trunk, but not
>> necessarily in 0.14.  These changes are just a handful of casts or
>> other syntax changes to unruffle the compiler when processing
>> templates or boost-isms.
>> 2011/11/1 MartiN Beneš <martinbenesh@gmail.com>:
>> > I am trying to compile qpid c++ broker and client libraries on Solaris
>> > 10.
>> > The easiest way seems to be using g++ and cmake.
>> >
>> > I was able to compile everything with just mild touches to the build
>> > system, however the Solaris implementation of Poller, the ECFPoller.cpp,
>> > seems to be broken and fails to link for the lack of
>> > Poller::monitorHandle(), Poller::unmonitorHandle() and couple more
>> > methods.
>> >
>> > Is there another way to compile qpid on Solaris, perhaps some fallback
>> > version of Poller based on select(), or do I need to fix the
>> > ECFPoller.cpp
>> > to get it working?
>> >
>> > thx,
>> > Martin
>> >

Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org

View raw message