On Wed, 2009-01-21 at 12:11 -0500, Steve Huston wrote:
> Hi Joshua,
> 
> > I'm trying to install QPID M4 (a recent RC) on RHEL4.
> 
> Ok.
> 
> > RHEL4 only has boost 1.32.  QPID obviously prefers a newer version
> of
> > boost, but there is the boost-1.32-support directory which 
> > I've applied, but I still can't get it to build.
> 
> Do you get past the configure?

No.  The last thing configure prints is the "configure: error:" line
shown below and no Makefile is generated.

> > I'm not trying anything fancy with the configure command.
> > 
> > Here is the end of the configure output:
> > checking for ruby... ruby
> > ls: 
> > /home/jdboyd/work/jmgr/build/msgLayer/qpid-M4//home/jdboyd/wor
> > k/jmgr/src/msgLayer/qpid-M4/cpp/../specs/amqp.0-10-qpid-errata
> > .xml: No such file or directory
> 
> Missing xml file is a problem... It looks as though the path it's
> looking in may be wrong. Are you cd'd to the qpid .../cpp directory?

OK, I was running the configure script from a separate install
directory.  The qpid source is
in /home/jdboyd/work/jmgr/src/msgLayer/qpid-M4/
while I would in /home/jdboyd/work/jmgr/build/msgLayer/qpid-M4/ typing
this command line:
/home/jdboyd/work/jmgr/src/msgLayer/qpid-M4/cpp/configure

If I switch to the cpp directory in the source and type: ./configure the
line complaining about the XML file goes away, but the complaint below
about "Boost libraries could not be found" persists.


> > checking boost/shared_ptr.hpp usability... yes
> > checking boost/shared_ptr.hpp presence... yes
> > checking for boost/shared_ptr.hpp... yes
> > checking uuid/uuid.h usability... yes
> > checking uuid/uuid.h presence... yes
> > checking for uuid/uuid.h... yes
> > checking for main in -lboost_filesystem... yes
> > checking for main in -lboost_program_options... yes
> > checking for main in -lboost_system... no
> > checking for main in -lboost_filesystem-d... no
> > checking for main in -lboost_program_options-d... no
> > checking for main in -lboost_system-d... no
> > configure: error: Boost libraries could not be found.
> > 
> > I've also attached the config.log file.
> > 
> > I've checked and I definitely don't have libboost_system-d or any
> > libboost_system libraries on the system, which seems to be 
> > something new to newer versions of boost.  
> > 
> > Is the boost-1.32-support stuff outdated and not going to be
> supported
> > any further?
> 
> I'm not sure of the official position on boost 1.32... Do you need
> this to work? Can you use boost 1.35?

It would simplify things greatly if it would work.


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

Reply via email to