RE: Compiling qpid on aix 6.1 with xlc 13.1.0

2014-12-17 Thread Chris Whelan
Thanks Steve and Chuck.  I will hold off on downgrading boost.  I don't know if 
it will help at all, but I am also trying to get approval to lease a clean AIX 
7.1 environment to try the compile in, but I am not sure what the timeline will 
be for that.

Regards,

Chris

-Original Message-
From: Steve Huston [mailto:shus...@riverace.com] 
Sent: Wednesday, December 17, 2014 3:08 PM
To: users@qpid.apache.org
Subject: RE: Compiling qpid on aix 6.1 with xlc 13.1.0

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" 
> > 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 > d::Range >,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 > enceNumber>,qpid::InlineAllocator > enceNumber>ra
> > 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,3,std::allocator a
> nge > :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

B CB  [  
X  ܚX KK[XZ[
 \ \  ][  X  ܚX P\Y
 \X K ܙ B  ܈Y][ۘ[  [X[  K[XZ[
 \ \  Z[\Y
 \X K ܙ B B

-
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org



RE: Compiling qpid on aix 6.1 with xlc 13.1.0

2014-12-17 Thread Steve Huston
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" 
> > 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 > d::Range >,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 > enceNumber>,qpid::InlineAllocator > 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,3,std::allocator nge > :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



Re: Compiling qpid on aix 6.1 with xlc 13.1.0

2014-12-17 Thread Chuck Rolke
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" 
> 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 d::Range >,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 enceNumber>,qpid::InlineAllocator 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,3,std::allocator :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