[aspectc-user] Problems building SVN version of Puma

Stefan Marr aspectc at stefan-marr.de
Mon Mar 23 09:53:53 CET 2009


Hi,

well, compiling the source tree is sometimes a bit tricky from my  
experience.
But I have posted a script to find a self-compiling version recently: http://p15111082.pureserver.info/pipermail/aspectc-user/2009-February/001357.html

For the moment I can also report the last point in time I did the same  
procedure then you:

Ag++ rev 15 2009-02-27 12:13:02
AspectC++ rev 49 2009-02-27 17:59:51
Puma rev 345 2009-03-03 16:16:11

This one works and is compilable by the binaries you mentioned.

Regards
Stefan

On 23 Mar 2009, at 01:31, vimml at selgrad.org wrote:

> Hello AspectC people :)
>
> I an interested in getting a C++ Tree and building tools on top of it.
> From what I found in several older versions of the Puma  
> documentation it
> looks like it is the right tool for me (I hope the aspectc mailing  
> list
> is the appropriate one for this tool, too). Furthermore it seems that
> the documentation hast been updated recently. I was trying this a  
> while
> ago (quite a while, this thing is more of a hobby) and found, that the
> documentation of the 1.0pre3 release was not enough for me. So I  
> figured
> to take a look at the SVN version.
>
> My problem is, that I cannot generate the SVN version.
>
> I got the a[gc]++ binaries (http://www.aspectc.org/fileadmin/downloads/ac/1.0pre3/ac-bin-linux-1.0pre3.tar.gz 
> )
> and the latest SVN trunk version (svn checkout https://svn.aspectc.org/repos/AspectC++-Project/trunk 
>  AspectC++-Project).
> The a[gc]++ binaries are in PATH.
>
> Here is my session:
>
> $ make clean
> Making lemon clean...
> Making orange clean...
> Making sources clean...
>
> 	
> $ g++ --version
> g++ (GCC) 4.1.2 (Gentoo 4.1.2 p1.1)
> Copyright (C) 2006 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.
>
>
> $ make
>
> ---
> Making PUMA for TARGET=linux-release
>  Extensions = gnuext winext acppext tracing matchexpr
> ---
>
> Making lemon ...
> Making orange ...
> Generating ac++ config file...
> Generating scanner from cpp/PreDirectiveTab.ora...
> Generating scanner from cpp/PreExprTab.ora...
> Generating scanner from cpp/PreTokenTab.ora...
> Generating scanner from scanner/CCommentTab.ora...
> Generating scanner from scanner/CCoreTab.ora...
> Generating scanner from scanner/CDirectiveTab.ora...
> Generating scanner from scanner/CIdentifierTab.ora...
> Generating scanner from scanner/CMLCommentTab.ora...
> Generating scanner from scanner/CSLCommentTab.ora...
> Generating scanner from scanner/CWildcardTab.ora...
> Generating parser from cpp/PreExprParser.lem...
> Generating parser from cpp/PreParser.lem...
> Generating parser from manip/CMatchParser.lem...
>
> ---
> Weaving PUMA for TARGET=linux-release
>  Weaver = ac++  ....
>  ....
> ---
>
> Copying sources not to weave...
> Weaving aspects into PreFileIncluder.cc...
> make[2]: *** [/home/kai/src/acagain/AspectC++-Project/Puma/gen- 
> release/step2/src/PreFileIncluder.cc] Segmentation fault
> make[1]: *** [step2] Error 2
> make: *** [src] Error 2
>
>
> Did I do anything seriously wrong? I thought it might be better to ask
> here first, before diving deep into Makefiles :)
>
> Any help is appreciated.
> Thanks in advance,
> 	   Kai
>
>
> PS: The link to the debian-package is broken (the root http://siretart.tauware.de/ 
>  does work, though).
>
> _______________________________________________
> aspectc-user mailing list
> aspectc-user at aspectc.org
> http://www.aspectc.org/mailman/listinfo/aspectc-user

-- 
Stefan Marr
Programming Technology Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://prog.vub.ac.be/~smarr




More information about the aspectc-user mailing list