I don't think the boost warnings are pertinent in this case, and boost is tough 
to get built with xlC, so for the time being, I'd let that dog lie.

It smells like a mismatch between std::vector arguments between xlC and what 
the code expects. I'd chase that one down first. If I get done with customer 
commitments today I will check into it later.

-Steve

> -----Original Message-----
> From: Chuck Rolke [mailto:cro...@redhat.com]
> Sent: Wednesday, December 17, 2014 3:00 PM
> To: users@qpid.apache.org
> Subject: Re: Compiling qpid on aix 6.1 with xlc 13.1.0
> 
> Hi Chris,
> 
> In your makeAllOutput.txt file you are getting boost (1_57) warnings right off
> the bat. I've never used any boost beyond 1_53 on linux or windows but
> 1_53 works on both of those platforms.
> 
> Could you try downgrading your boost to 1_53, a "known good on Windows
> and Linux" version?
> 
> -Chuck
> 
> ----- Original Message -----
> > From: "Chris Whelan" <chris.whe...@systemsandsoftware.net>
> > To: users@qpid.apache.org
> > Sent: Wednesday, December 17, 2014 9:31:35 AM
> > Subject: Compiling qpid on aix 6.1 with xlc 13.1.0
> >
> > Hi,
> >
> > We have abandoned using gcc on aix to compile qpid and have now moved
> > on to our next problem child, xlc.  Boost compiled successfully, but
> > when we try to compile qpid, an argument mismatch apparently occurs.
> > The environment description and details are below.  The associated
> > files are attached.  If anyone can offer any insight into what is
> > wrong or has any suggestions on what we should try to resolve this,
> > your assistance will be gratefully accepted.
> >
> > Regards,
> >
> > Chris Whelan
> >
> > # environment
> > export CC=/opt/IBM/xlC/13.1.0/bin/xlc
> > export CXX=/opt/IBM/xlC/13.1.0/bin/xlc++ export
> > BOOST_ROOT=/home/dbapi/enquesta_5_0/boost_1_57_0
> > # for xlC:
> > export PATH=/opt/IBM/xlC/13.1.0/bin:$PATH
> > # for other dependencies built locally export
> > PATH=/home/dbapi/enquesta_5_0/usr/local/bin:$PATH
> >
> > Email attachments:
> > cmakeOutput.txt is the output from running cmake makeAllOutput.txt is
> > the output from the compile (make all) vector.t is an IBM source file,
> > /opt/IBM/xlC/13.1.0/include/vector.t
> > InlineVector.h is from qpid source, $QPID_HOME/src/qpid/InlineVector.h
> >
> > The error from makeAllOutput.txt ("make all" command)
> > /opt/IBM/xlC/13.1.0/include/vector.t", line 41.55: 1540-0215 (S) The
> > wrong numb er of arguments has been specified for
> > "qpid::InlineAllocator<std::allocator<qpi
> > d::Range<qpid::framing::SequenceNumber> >,3>::allocate(size_type)".
> > "/opt/IBM/xlC/13.1.0/include/vector.t", line 37.6: 1540-0700 (I) The
> > previous me ssage was produced while processing
> > "std::vector<qpid::Range<qpid::framing::Sequ
> > enceNumber>,qpid::InlineAllocator<std::allocator<qpid::Range<qpid::fra
> > enceNumber>ming::Sequ
> > enceNumber> >,3> >::reserve(size_type)".
> > "/home/dbapi/enquesta_5_0/qpid-cpp-0.30/src/qpid/InlineVector.h", line
> 50.13:
> > 15
> > 40-0700 (I) The previous message was produced while processing
> > "qpid::InlineVect
> >
> or<qpid::Range<qpid::framing::SequenceNumber>,3,std::allocator<qpid::Ra
> nge<qpid:
> > :framing::SequenceNumber> > >::InlineVector(const allocator_type &)".
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For
> > additional commands, e-mail: users-h...@qpid.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional
> commands, e-mail: users-h...@qpid.apache.org

Reply via email to