<!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>