Hi Aidan,

> run into a problem with building the C++ broker from trunk on RHEL4
> (with built-from-source autotools, boost, ruby etc so it's not quite
> so stone knives) but have run into what looks (to my rusty C++ eye)
> like a boost error, which can't be right surely? Any ides? The
output
> from make is:
> 
> g++ -DHAVE_CONFIG_H -I. -I. -I. -Igen -I./gen -Werror 
> -pedantic -Wall -Wextra -
> Wno-shadow -Wpointer-arith -Wcast-qual -Wcast-align 
> -Wno-long-long -Winvalid-pch
> -Wno-system-headers -Woverloaded-virtual 
> -Wno-unused-parameter -I/home/cruiseco
> ntrol/qpid_tools/include/boost-1_35 -MT 
> qpid/log/libLogger_la-Logger.lo -MD -MP
> -MF qpid/log/.deps/libLogger_la-Logger.Tpo -c qpid/log/Logger.cpp
> -fPIC -DPIC -
> o qpid/log/.libs/libLogger_la-Logger.o
> In file included from qpid/log/Logger.h:17,
>                 from qpid/log/Logger.cpp:19:
> /home/cruisecontrol/qpid_tools/include/boost-1_35/boost/ptr_co
> ntainer/ptr_vector
> .hpp:45: error: extra semicolon

It's a known Boost error - I reported it to boost and was told it's
already been fixed on their trunk and should be out in 1.36, which is
being planned now. For now, hand-edit the file and remove the extra
semicolon.

I think you may hit another one... Same deal.

-Steve


Reply via email to