monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Build problems on Solaris x86 2.8


From: Sam Eaton
Subject: [Monotone-devel] Build problems on Solaris x86 2.8
Date: Fri, 29 Apr 2005 02:02:26 +0100
User-agent: Mutt/1.5.6i

I've made several attempts to build monotone 0.18 on a Solaris 2.8 x86
box with no success.

I've tried with both gcc 3.4.3 and an older 3.1.1 that's also on the box
- same gcc used for building both boost and monotone

Boost appears to build fine - I've tried building it using the
instructions in the INSTALL docs, and just with a bare 'bjam' to get the
defaults.  Libraries seem to be created fine.

monotone succeeds in doing configure and finds the boost libraries.
make gives the following error : 

if g++ -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I. -I.  
-I./lua -I./sqlite -I
../boost_1_32_0 -I/usr/local/include -I./lua -I./sqlite -DNDEBUG 
-DBOOST_DISABLE_THREADS -Wall  -
O2 -fno-strict-aliasing -MT unix/process.o -MD -MP -MF "unix/.deps/process.Tpo" 
\
  -c -o unix/process.o `test -f 'unix/process.cc' || echo './'`unix/process.cc; 
\
then mv -f "unix/.deps/process.Tpo" "unix/.deps/process.Po"; \
else rm -f "unix/.deps/process.Tpo"; exit 1; \
fi
In file included from ../boost_1_32_0/boost/iterator/iterator_adaptor.hpp:15,
                 from ../boost_1_32_0/boost/iterator_adaptors.hpp:8,
                 from ./boost/circular_buffer_base.hpp:20,
                 from ./boost/circular_buffer.hpp:19,
                 from ./sanity.hh:14,
                 from unix/process.cc:14:
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: expected 
identifier before numeric
 constant
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: ISO C++ forbids 
declaration of `pa
rameter' with no type
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: expected `>' 
before numeric consta
nt
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: `Derived2' was 
not declared in thi
s scope
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: `Derived2' was 
not declared in thi
s scope
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: template 
argument 3 is invalid
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: template 
argument 2 is invalid
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: template 
argument 3 is invalid
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: expected 
init-declarator before "o
perator"
../boost_1_32_0/boost/iterator/iterator_facade.hpp:484: error: expected `;' 
before "operator"
../boost_1_32_0/boost/iterator/iterator_facade.hpp:485: error: expected 
identifier before numeric
 constant
../boost_1_32_0/boost/iterator/iterator_facade.hpp:485: error: ISO C++ forbids 
declaration of `pa
rameter' with no type
../boost_1_32_0/boost/iterator/iterator_facade.hpp:485: error: expected `>' 
before numeric consta
nt
../boost_1_32_0/boost/iterator/iterator_facade.hpp:485: error: `Derived2' was 
not declared in thi
s scope
../boost_1_32_0/boost/iterator/iterator_facade.hpp:485: error: `Derived2' was 
not declared in thi
s scope
../boost_1_32_0/boost/iterator/iterator_facade.hpp:485: error: template 
argument 3 is invalid
../boost_1_32_0/boost/iterator/iterator_facade.hpp:485: error: template 
argument 2 is invalid
../boost_1_32_0/boost/iterator/iterator_facade.hpp:485: error: template 
argument 3 is invalid

It goes on like this for more, but that should convey it.

I get the same basic error in the same place on the older gcc, just
somewhat different error messages from the older version

Anyone offer me any hints?

Thanks,

Sam.
-- 
"Fortified with Essential Bitterness and Sarcasm"
    Matt Groening, "Binky's Guide to Love".




reply via email to

[Prev in Thread] Current Thread [Next in Thread]