Hi All.
I am trying to compile mozart 1.4.0 under cygwin for windows xp service pack
2. The latest version of gcc is 3.4.4 and it works out of the box.
I'm also using the packages found in the mozart how to for windows (
http://www.mozart-oz.org/documentation/install/node9.html#section.cygwin.building
).
The configuration is as follow:
$ CFLAGS="-mno-cygwin -03 -fomit-frame-pointer -march=i586 -mtune=i686"
$ windlldir=packages/dlls/
$CXX=g++ source/of/mozart-1.4.0/configure --prefix=install/directory
--with-inc-dir=packages/include --with-lib-dir=packages/lib
--with-tcl=packages/ --with-tk=packages/ --disable-contrib-compat
--disable-contrib-micq
Everything configures ok, but when I do "make bootstrap" an error shows up.
The error is not clear to me, maybe somebody else has the same problem.
I had attached the error in a separated file, there are very warnings in it
but I think it is not the problem.
In a particular line it say's: "gmp.h: No such file or directory", but the
include dir flag is up.
Any help will be wonderfull!
ps: Sorry for the bad english ;)
--
Andrés Felipe Barco Santa
Estudiante
Escuela de Ingeniería de Sistemas y Computación
Universidad del Valle
América del Sur
GeOz Developer
dirs="platform share "; \
for i in $dirs; do \
if (cd $i && make bootstrap); \
then true; \
else exit 1; \
fi; \
done
make[1]: Entering directory `/home/Administrador/compilacion/140/platform'
dirs="dss emulator mswindows wish tools"; \
for i in $dirs; do \
if (cd $i && make bootstrap); \
then true; \
else exit 1; \
fi; \
done
make[2]: Entering directory
`/home/Administrador/compilacion/140/platform/dss'
g++ -march=pentium3 -mcpu=pentium3 -DWIN32 -O3 -fomit-frame-pointer
-funsigned-char -I. -I/home/Administrador/fuentes/140/platform/dss/include
-fno-exceptions -Wdisabled-optimization -Wuninitialized -Winline -Weffc++
-Wall -Wold-style-cast -Woverloaded-virtual -Wshadow -Wswitch
-Wreturn-type -Wunused -mno-cygwin -c
/home/Administrador/fuentes/140/platform/dss/src/mslBase.cc -o mslBase.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
In file included from
/home/Administrador/fuentes/140/platform/dss/src/msl_dsite.hh:36,
from
/home/Administrador/fuentes/140/platform/dss/src/mslBase.cc:34:
/home/Administrador/fuentes/140/platform/dss/src/msl_crypto.hh:37:17:
gmp.h: No such file or directory
In file included from
/home/Administrador/fuentes/140/platform/dss/src/msl_dsite.hh:36,
from
/home/Administrador/fuentes/140/platform/dss/src/mslBase.cc:34:
/home/Administrador/fuentes/140/platform/dss/src/msl_crypto.hh: In copy
constructor `_msl_internal::RSA_public::RSA_public(const
_msl_internal::RSA_public&)':
/home/Administrador/fuentes/140/platform/dss/src/msl_crypto.hh:94:
warning: `_msl_internal::RSA_public::n' should be initialized in the
member initialization list
In file included from
/home/Administrador/fuentes/140/platform/dss/src/msl_dct.hh:33,
from
/home/Administrador/fuentes/140/platform/dss/src/msl_dsite.hh:37,
from
/home/Administrador/fuentes/140/platform/dss/src/mslBase.cc:34:
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh: In
constructor `_msl_internal::DssSimpleReadBuffer::DssSimpleReadBuffer(BYTE*
const&, const size_t&)':
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:98:
warning: declaration of 'buf' shadows a member of 'this'
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh: In
constructor
`_msl_internal::DssSimpleWriteBuffer::DssSimpleWriteBuffer(BYTE* const&,
const size_t&)':
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:120:
warning: declaration of 'buf' shadows a member of 'this'
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh: In member
function `virtual bool _msl_internal::DssReadByteBuffer::canRead(size_t)
const':
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:243:
warning: comparison between signed and unsigned integer expressions
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh: At global
scope:
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:255:
warning: `class _msl_internal::DssCryptoReadByteBuffer' has pointer data
members
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:255:
warning: but does not override
`_msl_internal::DssCryptoReadByteBuffer(const
_msl_internal::DssCryptoReadByteBuffer&)'
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:255:
warning: or `operator=(const _msl_internal::DssCryptoReadByteBuffer&)'
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh: In
constructor
`_msl_internal::DssCryptoReadByteBuffer::DssCryptoReadByteBuffer(BYTE*,
const u32&, const u32&, const u32&, _msl_internal::DssReadByteBuffer*
const&)':
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:264:
warning: declaration of 'buf' shadows a member of 'this'
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh: In member
function `virtual bool _msl_internal::DssWriteByteBuffer::canWrite(size_t)
const':
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:289:
warning: comparison between signed and unsigned integer expressions
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh: At global
scope:
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:300:
warning: `class _msl_internal::DssCryptoWriteByteBuffer' has pointer data
members
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:300:
warning: but does not override
`_msl_internal::DssCryptoWriteByteBuffer(const
_msl_internal::DssCryptoWriteByteBuffer&)'
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:300:
warning: or `operator=(const _msl_internal::DssCryptoWriteByteBuffer&)'
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh: In
constructor
`_msl_internal::DssCryptoWriteByteBuffer::DssCryptoWriteByteBuffer(BYTE*,
const u32&, const u32&, const u32&, _msl_internal::DssWriteByteBuffer*
const&)':
/home/Administrador/fuentes/140/platform/dss/src/msl_buffer.hh:309:
warning: declaration of 'buf' shadows a member of 'this'
In file included from
/home/Administrador/fuentes/140/platform/dss/src/msl_dsite.hh:37,
from
/home/Administrador/fuentes/140/platform/dss/src/mslBase.cc:34:
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh: At
global scope:
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh: In
instantiation of `Position<int>':
/home/Administrador/fuentes/140/platform/dss/src/msl_dct.hh:129:
instantiated from here
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:395:
warning: `class Position<int>' has pointer data members
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:395:
warning: but does not override `Position<int>(const Position<int>&)'
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:395:
warning: or `operator=(const Position<int>&)'
In file included from
/home/Administrador/fuentes/140/platform/dss/src/mslBase.cc:34:
/home/Administrador/fuentes/140/platform/dss/src/bucketHashTable.hh: In
instantiation of `BucketHashNode<_msl_internal::Site>':
/home/Administrador/fuentes/140/platform/dss/src/msl_dsite.hh:54:
instantiated from here
/home/Administrador/fuentes/140/platform/dss/src/bucketHashTable.hh:164:
warning: `class BucketHashNode<_msl_internal::Site>' has pointer data
members
/home/Administrador/fuentes/140/platform/dss/src/bucketHashTable.hh:164:
warning: but does not override
`BucketHashNode<_msl_internal::Site>(const
BucketHashNode<_msl_internal::Site>&)'
/home/Administrador/fuentes/140/platform/dss/src/bucketHashTable.hh:164:
warning: or `operator=(const BucketHashNode<_msl_internal::Site>&)'
/home/Administrador/fuentes/140/platform/dss/src/msl_dsite.hh:156:
warning: base class `class BucketHashTable<_msl_internal::Site>' has a
non-virtual destructor
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh: In
instantiation of `Position<_msl_internal::Event*>':
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:526:
instantiated from `SimpleQueue<_msl_internal::Event*>'
/home/Administrador/fuentes/140/platform/dss/src/mslBase.cc:50:
instantiated from here
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:395:
warning: `class Position<_msl_internal::Event*>' has pointer data members
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:395:
warning: but does not override `Position<_msl_internal::Event*>(const
Position<_msl_internal::Event*>&)'
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:395:
warning: or `operator=(const Position<_msl_internal::Event*>&)'
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh: In
instantiation of `SimpleQueue<_msl_internal::Event*>':
/home/Administrador/fuentes/140/platform/dss/src/mslBase.cc:50:
instantiated from here
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:524:
warning: base class `class SimpleList<_msl_internal::Event*>' has a
non-virtual destructor
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh: In
instantiation of `SimpleNode<_msl_internal::Event*>':
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:473:
instantiated from `SimpleList<T>::~SimpleList() [with T =
_msl_internal::Event*]'
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:532:
instantiated from `SimpleQueue<T>::SimpleQueue() [with T =
_msl_internal::Event*]'
/home/Administrador/fuentes/140/platform/dss/src/mslBase.cc:57:
instantiated from here
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:383:
warning: `struct SimpleNode<_msl_internal::Event*>' has pointer data
members
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:383:
warning: but does not override `SimpleNode<_msl_internal::Event*>(const
SimpleNode<_msl_internal::Event*>&)'
/home/Administrador/fuentes/140/platform/dss/src/dss_templates.hh:383:
warning: or `operator=(const SimpleNode<_msl_internal::Event*>&)'
/home/Administrador/fuentes/140/platform/dss/src/bucketHashTable.hh: In
member function `void BucketHashTable<Node>::init(unsigned int) [with Node
= _msl_internal::Site]':
/home/Administrador/fuentes/140/platform/dss/src/bucketHashTable.hh:78:
instantiated from `void BucketHashTable<Node>::resize(unsigned int) [with
Node = _msl_internal::Site]'
/home/Administrador/fuentes/140/platform/dss/src/bucketHashTable.hh:124:
instantiated from `void BucketHashTable<Node>::insert(Node* const&) [with
Node = _msl_internal::Site]'
/home/Administrador/fuentes/140/platform/dss/src/msl_dsite.hh:170:
instantiated from here
/home/Administrador/fuentes/140/platform/dss/src/bucketHashTable.hh:71:
warning: converting to `unsigned int' from `double'
make[2]: *** [mslBase.o] Error 1
make[2]: Leaving directory `/home/Administrador/compilacion/140/platform/dss'
make[1]: *** [bootstrap] Error 1
make[1]: Leaving directory `/home/Administrador/compilacion/140/platform'
make: *** [bootstrap] Error 1
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users