[aspectc-user] Even a simple hello world isn't working...
    Jannis Stoppe 
    jstoppe at informatik.uni-bremen.de
       
    Tue Jul  8 12:45:35 CEST 2014
    
    
  
I recently came across AspectC++, but while it seems to be more or less
a perfect solution for what I'm trying to achieve, I just can't get it
up and running even for a simple example...
I have two files, helloWorld.ah
#inlcude <iostream>
aspect Tracer
{
   advice call() : before()
   {
      std::cout << "aspect";
   }
};
and helloWorld.cpp
#include <iostream>
int main()
{
  std::cout << "Hello World!";
}
This is how running ag++ looks like:
ag++ output helloWorld.cpp
Segmentation fault (core dumped)
error: Execution failed: "ac++" --config "/tmp/agxx_pcfgfRiq9Z"  -p. -c
"helloWorld.cpp" -o "/tmp/helloWorld.cpp_agxx_fvDpLq"
Same for ac++:
ac++ -p ./AspectHelloWorld/ -d ./AspectResult/
Speicherzugriffsfehler (Speicherabzug geschrieben)
(it basically just says "Segmentation fault (core dumped)", but my
system is set to German).
I'm running
ac++ 1.1 (Jul  1 2012)
ag++ 0.8  built: Jul  1 2012
Ubuntu 14.04 (trusty)
The AspectC++ builds are simply taken from the Ubuntu servers, but the
stable version I just downloaded from the website reports the same
version number, so I guess it's a current build.
Any idea what's going on there? Thanks in advance.
    
    
More information about the aspectc-user
mailing list