I assume you are running the 1.3.1 sources, these don't build with gcc
4.x. You will need to get the latest sources from CVS, you can take
either the main branch or 1.3.1-fixes branch (there is not much
difference between them at the moment).

See the download pages on the Mozart website for more details.

cheers
k


Maximilian Wilson writes:
 > On 12/28/05, Boriss Mejias <[EMAIL PROTECTED]> wrote:
 > 
 > > hobbes$ make depend
 > > hobbes$ make bootstrap
 > > hobbes$ make && make install
 > >
 > 
 > Sorry in advance for a Linux-newbie question: I'm on FC4, trying to
 > build Mozart from source as Boriss described in his previous post. I'm
 > using GCC 4.0.1 and getting compile errors in the source code; for
 > example FSetValue in mozart/platform/emulator/fset.hh wouldn't compile
 > until I added a forward declaration of class FSetConstraint. Currently
 > I'm at the following error:
 > 
 > make bootstrap
 > [...]
 > gmake[2]: Entering directory `/tmp/build/platform/emulator'
 > c++ -DHAVE_CONFIG_H -I. -I/tmp/mozart/platform/emulator 
 > -DSITE_PROPERTY -fno-exceptions  -fno-implicit-templates -g3
 > -DINTERFACE -fno-inline -fno-default-inline -fno-inline-functions    
 > -c -o var_base.o /tmp/mozart/platform/emulator/var_base.cc
 > /tmp/mozart/platform/emulator/mozart_cpi.hh:1217: error: 'OZ_Boolean
 > OZ_CtVar::tell()' is private
 > /tmp/mozart/platform/emulator/var_ct.hh:41: error: within this context
 > gmake[2]: *** [var_base.o] Error 1
 > gmake[2]: Leaving directory `/tmp/build/platform/emulator'
 > gmake[1]: *** [bootstrap] Error 1
 > gmake[1]: Leaving directory `/tmp/build/platform'
 > make: *** [bootstrap] Error 1
 > [EMAIL PROTECTED] build]# c++ --version
 > c++ (GCC) 4.0.1 20050727 (Red Hat 4.0.1-5)
 > Copyright (C) 2005 Free Software Foundation, Inc.
 > This is free software; see the source for copying conditions.  There is NO
 > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 > 
 > I'm kind of surprised because both the previous error and the current
 > one are in what seems to me to be valid C++ code. Do you think I ran
 > configure wrong, or am I using an incompatible version of the
 > compiler? Or should I just fix the source, however-many times it
 > throws an error?
 > 
 > Thanks once again,
 > Max
 > 
 > --
 > Be pretty if you are,
 > Be witty if you can,
 > But be cheerful if it kills you.
 > 
 > _________________________________________________________________________________
 > mozart-users mailing list                               
 > [email protected]
 > http://www.mozart-oz.org/mailman/listinfo/mozart-users
 > 

_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to