[aspectc-user] Problems building SVN version of Puma
os at aspectc.org
Mon Mar 23 10:10:03 CET 2009
I usually build Puma with ...
make AC=~/ac-1.0pre3/ac++ EXTENSIONS="acppext winext gnuext"
With the EXTENSIONS="..." you can avoid the compilation of certain
extensions. AC="..." specifies the path to the ac++/ag++ binaries that
you want a use for weaving aspects in Puma. Also check if you have the
Debian ac++ package installed. I would temporarily uninstall it -- just
to be on the safe side.
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: *** [/home/kai/src/acagain/AspectC++-Project/Puma/gen-release/step2/src/PreFileIncluder.cc] Segmentation fault
> make: *** [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,
> 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
More information about the aspectc-user