[aspectc-user] Current SVN version not self-compilable and aspectc.org down

Stefan Marr aspectc at stefan-marr.de
Sun Feb 15 02:16:31 CET 2009


Hi,

the current version in the SVN is not compilable with itself.
The latest binary version on Debian does the job well, but is already  
outdated. (no support for extern "C")

In the current state the following error occurs:

Copying sources not to weave...
Calling ac++ on PreFileIncluder.cc...
/home/smarr/AspectC++/Puma/gen-release/step1/inc/Puma/TokenStream.h: 
33: error: invalid declaration near token `:'
/home/smarr/AspectC++/Puma/gen-release/step1/inc/Puma/Stack.h:26:  
error: invalid declaration near token `template'
/home/smarr/AspectC++/Puma/gen-release/step1/aspects/WinIfExists.ah: 
92: error: cannot declare `Puma::Stack' within `PreprocessorParser'
/home/smarr/AspectC++/Puma/gen-release/step1/inc/Puma/CSemExpr.h:123:  
error: invalid member declaration near token `Stack'
/home/smarr/AspectC++/Puma/gen-release/step1/inc/Puma/CSemExpr.h:157:  
error: `isPtrToObj' is not a member of `CSemExpr'

This error is while not installing the Puma header.
After doing a make install it looks like the parser is broken and can  
not handle templates correctly:

Copying sources not to weave...
Calling ac++ on PreFileIncluder.cc...
/usr/local/include/Puma/UnitState.h:61: error: invalid declaration  
near token `template'
/usr/local/include/Puma/UnitState.h:63: error: invalid declaration  
near token `template'
/usr/local/include/Puma/PragmaOnceUnitState.ah:222: error: invalid  
declaration near token `template'
/usr/local/include/Puma/CScanner.h:61: error: invalid declaration near  
token `template'

Since I tried to use AspectC++ on the CacaoVM, this causes some  
problems for my. Unfortunately, I do not remember a "good" revision  
number of the SVN :(



There is also a problem with the web server (www.aspectc.org). Looks  
like some file permissions are not set correctly for the typo3 scripts.

Best regards
Stefan

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