<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello, I have tried the compilation of Puma on my
system (Tru64 UNIX 5.1A on alpha) in the hope of being able to then compile ac++
on the same machine.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The compilation of puma has happened second the
following steps: </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>1) execution of ' make weave' on
linux-machine. </FONT></DIV>
<DIV><FONT face=Arial size=2>2) copy of sources generates on the machine target
(Tru64 UNIX) </FONT></DIV>
<DIV><FONT face=Arial size=2>3) execution of ' make compile' on the
target-machine.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>in the course of the last step the following errors
have been taken place: </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>1) The sources generated during the phase
of weave have produced one variable of type ' long long'
that create ambiguity in the choice of the operator ' < < ' during
the operations of I/O. ( I have resolved this problem modifying by hand the code
generated from the phase of weave transforming all the variable ones of type
long long in the type long. )</FONT></DIV>
<DIV><FONT face=Arial size=2>2) The sources generated during the phase of weave
have produced template functions that generate functions similar to
following: </FONT></DIV>
<DIV><FONT face=Arial size=2> void& foo();
</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>or that they use variable of type void *
like pointers to objects as: </FONT></DIV>
<DIV><FONT face=Arial size=2> void * p; </FONT></DIV>
<DIV><FONT face=Arial size=2> p->foo();</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I do not know as to resolve this problem for which
they are completely firm. </FONT></DIV>
<DIV><FONT face=Arial size=2>I hope you can help me. Thanks in
advance and excused my English.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Gaetano.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>PS. The compiler i have used is GCC
3.3.2</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>This is the error list i have obtained in the last
compilation step.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Making tools.<BR>find: bad option
-maxdepth<BR>make[1]: `all' is up to date.<BR>Making
library.<BR>Compiling.<BR>Compiling MatchCollector.cc.<BR>g++ -v -I
/usr/include/g++ -I/gispsvil/RV/rv9992/RB/include -I
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc -fno-rtti
-fsigned-char -Wno-deprecated -o
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/obj/MatchCollector.o -c
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/src/MatchCollector.cc<BR>Reading
specs from
/gispsvil/RV/rv9992/RB/bin/../lib/gcc-lib/alphaev56-dec-osf5.1/3.3.2/specs<BR>Configured
with: ../gcc-3.3.2/configure --prefix=/gispsvil/RV/rv9993/GNU<BR>Thread model:
single<BR>gcc version
3.3.2<BR> /gispsvil/RV/rv9992/RB/bin/../lib/gcc-lib/alphaev56-dec-osf5.1/3.3.2/cc1plus
-quiet -v -I /usr/include/g++ -I/gispsvil/RV/rv9992/RB/include -I
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc -iprefix
/gispsvil/RV/rv9992/RB/bin/../lib/gcc-lib/alphaev56-dec-osf5.1/3.3.2/
-D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=2
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/src/MatchCollector.cc
-D__GNUG__=3 -quiet -dumpbase MatchCollector.cc -auxbase-strip
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/obj/MatchCollector.o
-Wno-deprecated -version -fno-rtti -fsigned-char -o /tmp//ccucYqcX.s<BR>ignoring
nonexistent directory "/usr/include/g++"<BR>GNU C++ version 3.3.2
(alphaev56-dec-osf5.1)<BR> compiled by GNU C version 3.3.2.<BR>GGC
heuristics: --param ggc-min-expand=100 --param
ggc-min-heapsize=131072<BR>ignoring nonexistent directory
"/gispsvil/RV/rv9992/RB/alphaev56-dec-osf5.1/include"<BR>ignoring nonexistent
directory "/gispsvil/RV/rv9993/GNU/include/c++/3.3.2"<BR>ignoring nonexistent
directory
"/gispsvil/RV/rv9993/GNU/include/c++/3.3.2/alphaev56-dec-osf5.1"<BR>ignoring
nonexistent directory
"/gispsvil/RV/rv9993/GNU/include/c++/3.3.2/backward"<BR>ignoring nonexistent
directory "/usr/local/include"<BR>ignoring nonexistent directory
"/gispsvil/RV/rv9993/GNU/include"<BR>ignoring nonexistent directory
"/gispsvil/RV/rv9993/GNU/lib/gcc-lib/alphaev56-dec-osf5.1/3.3.2/include"<BR>ignoring
nonexistent directory
"/gispsvil/RV/rv9993/GNU/alphaev56-dec-osf5.1/include"<BR>#include "..." search
starts here:<BR>#include <...> search starts
here:<BR> /gispsvil/RV/rv9992/RB/include<BR> /gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc<BR> /gispsvil/RV/rv9992/RB/include/c++/3.3.2<BR> /gispsvil/RV/rv9992/RB/include/c++/3.3.2/alphaev56-dec-osf5.1<BR> /gispsvil/RV/rv9992/RB/include/c++/3.3.2/backward<BR> /gispsvil/RV/rv9992/RB/lib/gcc-lib/alphaev56-dec-osf5.1/3.3.2/include<BR> /usr/include<BR>End
of search list.<BR>In file included from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/ExtGnu.ah:65,<BR>
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:3,<BR>
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Parser.h:27,<BR>
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/MatchCollector.h:29,<BR>
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/src/MatchCollector.cc:19:<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CSemVisitor.h:103:
error: cannot<BR> declare reference to `void'<BR>In file included
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:29,<BR>
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Parser.h:27,<BR>
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/MatchCollector.h:29,<BR>
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/src/MatchCollector.cc:19:<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Semantic.h:115:
error: cannot<BR> declare reference to `void'<BR>In file included
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Parser.h:27,<BR>
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/MatchCollector.h:29,<BR>
from
/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/src/MatchCollector.cc:19:<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:105:
error: cannot<BR> declare reference to
`void'<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:114:
error: cannot<BR> declare reference to
`void'<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:
In <BR> static member function `static void <BR>
Syntax::Binding_TJP__ZN6Syntax9configureER6Config_CMatchSyntax_CMatchSyntax_a24_before::Arg<0,<BR>
DUMMY>::val(Syntax::TJP__ZN6Syntax9configureER6Config*) [with int DUMMY =
0]<BR>
':<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CMatchSyntax.ah:672:
instantiated from `void
AC::invoke_CMatchSyntax_CMatchSyntax_a24_before(JoinPoint*) [with JoinPoint =
Syntax::TJP__ZN6Syntax9configureER6Config, Binding =
Syntax::Binding_TJP__ZN6Syntax9configureER6Config_CMatchSyntax_CMatchSyntax_a24_before]'<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:123:
instantiated from
here<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:105:
error: `<BR> void*' is not a pointer-to-object
type<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:105:
error: return-statement<BR> with a value, in function declared with
a void return
type<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CMatchSyntax.ah:
In<BR> function `void
AC::invoke_CMatchSyntax_CMatchSyntax_a24_before(JoinPoint*) <BR>
[with JoinPoint = Syntax::TJP__ZN6Syntax9configureER6Config, Binding =
<BR>
Syntax::Binding_TJP__ZN6Syntax9configureER6Config_CMatchSyntax_CMatchSyntax_a24_before]<BR>
':<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:123:
instantiated from
here<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CMatchSyntax.ah:672:
error: invalid<BR> use of void
expression<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:
In <BR> static member function `static void <BR>
Syntax::Binding_TJP__ZN6Syntax9configureER6Config_ExtGnu_ExtGnu_a14_before::Arg<0,<BR>
DUMMY>::val(Syntax::TJP__ZN6Syntax9configureER6Config*) [with int DUMMY =
0]<BR>
':<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/ExtGnu.ah:434:
instantiated from `void AC::invoke_ExtGnu_ExtGnu_a14_before(JoinPoint*) [with
JoinPoint = Syntax::TJP__ZN6Syntax9configureER6Config, Binding =
Syntax::Binding_TJP__ZN6Syntax9configureER6Config_ExtGnu_ExtGnu_a14_before]'<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:124:
instantiated from
here<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:114:
error: `<BR> void*' is not a pointer-to-object
type<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:114:
error: return-statement<BR> with a value, in function declared with
a void return
type<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/ExtGnu.ah:
In <BR> function `void
AC::invoke_ExtGnu_ExtGnu_a14_before(JoinPoint*) [with <BR> JoinPoint
= Syntax::TJP__ZN6Syntax9configureER6Config, Binding = <BR>
Syntax::Binding_TJP__ZN6Syntax9configureER6Config_ExtGnu_ExtGnu_a14_before]<BR>
':<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Syntax.h:124:
instantiated from
here<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/ExtGnu.ah:434:
error: invalid<BR> use of void
expression<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CSemVisitor.h:
In <BR> static member function `static void <BR>
CSemVisitor::Binding_TJP__ZN11CSemVisitor9configureER6Config_CMatchSyntax_CMatchSyntax_a24_before::Arg<0,<BR>
DUMMY>::val(CSemVisitor::TJP__ZN11CSemVisitor9configureER6Config*) [with int
<BR> DUMMY =
0]':<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CMatchSyntax.ah:672:
instantiated from `void
AC::invoke_CMatchSyntax_CMatchSyntax_a24_before(JoinPoint*) [with JoinPoint =
CSemVisitor::TJP__ZN11CSemVisitor9configureER6Config, Binding =
CSemVisitor::Binding_TJP__ZN11CSemVisitor9configureER6Config_CMatchSyntax_CMatchSyntax_a24_before]'<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CSemVisitor.h:113:
instantiated from
here<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CSemVisitor.h:103:
error: `<BR> void*' is not a pointer-to-object
type<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CSemVisitor.h:103:
error: return-statement<BR> with a value, in function declared with
a void return
type<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CMatchSyntax.ah:
In<BR> function `void
AC::invoke_CMatchSyntax_CMatchSyntax_a24_before(JoinPoint*) <BR>
[with JoinPoint = CSemVisitor::TJP__ZN11CSemVisitor9configureER6Config,
<BR> Binding = <BR>
CSemVisitor::Binding_TJP__ZN11CSemVisitor9configureER6Config_CMatchSyntax_CMatchSyntax_a24_before]<BR>
':<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CSemVisitor.h:113:
instantiated from
here<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CMatchSyntax.ah:672:
error: invalid<BR> use of void
expression<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Semantic.h:
In <BR> static member function `static void <BR>
Semantic::Binding_TJP__ZN8Semantic9configureER6Config_CMatchSyntax_CMatchSyntax_a24_before::Arg<0,<BR>
DUMMY>::val(Semantic::TJP__ZN8Semantic9configureER6Config*) [with int DUMMY
<BR> =
0]':<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CMatchSyntax.ah:672:
instantiated from `void
AC::invoke_CMatchSyntax_CMatchSyntax_a24_before(JoinPoint*) [with JoinPoint =
Semantic::TJP__ZN8Semantic9configureER6Config, Binding =
Semantic::Binding_TJP__ZN8Semantic9configureER6Config_CMatchSyntax_CMatchSyntax_a24_before]'<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Semantic.h:125:
instantiated from
here<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Semantic.h:115:
error: `<BR> void*' is not a pointer-to-object
type<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Semantic.h:115:
error: return-statement<BR> with a value, in function declared with
a void return
type<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CMatchSyntax.ah:
In<BR> function `void
AC::invoke_CMatchSyntax_CMatchSyntax_a24_before(JoinPoint*) <BR>
[with JoinPoint = Semantic::TJP__ZN8Semantic9configureER6Config, Binding =
<BR>
Semantic::Binding_TJP__ZN8Semantic9configureER6Config_CMatchSyntax_CMatchSyntax_a24_before]<BR>
':<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/Semantic.h:125:
instantiated from
here<BR>/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/step2/inc/Puma/CMatchSyntax.ah:672:
error: invalid<BR> use of void expression<BR>make[2]: ***
[/gispsvil/RV/rv9992/RB/ac-0.8-Sources/Puma/gen/obj/MatchCollector.o] Error
1<BR>make[1]: *** [step3] Error 2<BR>make: *** [src] Error
2<BR></FONT></DIV></BODY></HTML>