Yes, done ... and i put the MinGW path before /usr/bin but when i compile i
have this errors:
mora@PC26 /cygdrive/y/Eos/Test/CInt/cint
$ ./configure --arch=mingw
Using /usr/lib/libreadline.a
Using /usr/lib/libncurses.a
Writing Makefile.conf...
Writing inc/configcint.h...
Done.
Run "make" to build cint.
Run "make help" to see the available build targets.
mora@PC26 /cygdrive/y/Eos/Test/CInt/cint
$ make
make -C src
make[1]: Entering directory `/cygdrive/y/Test/CInt/cint/src'
g++ -I../inc -O2 -mno-cygwin -DG__GNUREADLINE -DG__CINTBODY -DG__MINGW -DG
__ST
D_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -c Api.cxx
In file included from ../inc/Api.h:25,
from Api.cxx:16:
../inc/G__ci.h:384: error: `__int64' does not name a type
../inc/G__ci.h:385: error: `__int64' does not name a type
In file included from ../inc/Api.h:25,
from Api.cxx:16:
../inc/G__ci.h:931: error: `G__int64' does not name a type
../inc/G__ci.h:932: error: `G__uint64' does not name a type
../inc/G__ci.h:1850: error: `G__int64' has not been declared
../inc/G__ci.h:1850: error: ISO C++ forbids declaration of `value' with no
type
../inc/G__ci.h:1851: error: `G__uint64' has not been declared
../inc/G__ci.h:1851: error: ISO C++ forbids declaration of `value' with no
type
../inc/G__ci.h:1853: error: `G__int64' does not name a type
../inc/G__ci.h:1854: error: `G__uint64' does not name a type
../inc/G__ci.h:1856: error: expected init-declarator before '*' token
../inc/G__ci.h:1856: error: expected `,' or `;' before '*' token
../inc/G__ci.h:1857: error: expected init-declarator before '*' token
../inc/G__ci.h:1857: error: expected `,' or `;' before '*' token
../inc/G__ci.h:2462: error: `G__int64' does not name a type
../inc/G__ci.h:2463: error: `G__uint64' does not name a type
In file included from ../inc/Api.h:44,
from Api.cxx:16:
../inc/CallFunc.h:85: error: variable or field `SetArg' declared void
../inc/CallFunc.h:85: error: expected `;' before '(' token
../inc/CallFunc.h:86: error: variable or field `SetArg' declared void
../inc/CallFunc.h:86: error: expected `;' before '(' token
../inc/CallFunc.h:88: error: variable or field `SetArgRef' declared void
../inc/CallFunc.h:88: error: expected `;' before '(' token
../inc/CallFunc.h:89: error: variable or field `SetArgRef' declared void
../inc/CallFunc.h:89: error: expected `;' before '(' token
../inc/CallFunc.h:99: error: `G__int64' does not name a type
In file included from common.h:1407,
from Api.cxx:17:
fproto.h:317: error: `G__int64' has not been declared
fproto.h:317: error: ISO C++ forbids declaration of `val' with no type
fproto.h:675: error: `G__int64' has not been declared
fproto.h:675: error: ISO C++ forbids declaration of `value' with no type
fproto.h:676: error: `G__uint64' has not been declared
fproto.h:676: error: ISO C++ forbids declaration of `value' with no type
fproto.h:678: error: `G__int64' does not name a type
fproto.h:679: error: `G__uint64' does not name a type
make[1]: *** [Api.o] Error 1
make[1]: Leaving directory `/cygdrive/y/Eos/Test/CInt/cint/src'
make: *** [libcint.dll] Error 2
mora@PC26 /cygdrive/y/Eos/Test/CInt/cint
$ g++ --version
g++.exe (GCC) 3.4.2 (mingw-special)
Copyright (C) 2004 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.
--
Ing. Stefano Mora
----- Original Message -----
From: "Axel Naumann" <
Axel.Naumann@...>
To: "Stefano Mora - Eos S.r.l." <
smora@...>
Cc: <
cint@...>
Sent: Tuesday, September 11, 2007 4:42 PM
Subject: Re: [CINT] Error compiling CInt with cygwin
> Hi Stefano,
>
> you would ahve to port CINT to MingW. The minimum is putting it as a new
> architecture into configure.
>
> Axel.
>
> Stefano Mora - Eos S.r.l. wrote:
> > Hi,
> > i'm trying to compile with mingw but i have some compilation error due
to
> > the fact that, i guess, the g++ called is the cygwin one and not the
mingw
> > one.
> > How can i solve?
> >
> > Regards
> > --
> > Ing. Stefano Mora
> >
> >
> > ----- Original Message -----
> >
> >> Hi Stefano,
> >>
> >> Stefano Mora - Eos S.r.l. wrote:
> >>> Both dll and exe are larger than msvc ones generated.....
> >>> and i see the cygwin.dll depencences.
> >> Yes, all of that is expected.
> >>
> >>> Is there a way to know which compiler was used to generate exe + dll ?
> >> I don't understand your question. Do you mean the compiler used e.g.
for
> >> building "cmd.exe"? What are you trying to solve?
> >>
> >> Axel.
> >>
> >>> --
> >>> Ing. Stefano Mora
> >>>
> >
> >