[aspectc-user] Problem with creating package on ArchLinux

Olaf Spinczyk os at aspectc.org
Wed Dec 7 16:49:17 CET 2011


Building Puma is a bit tricky as you need AspectC++, which depends on 
Puma. It's a cyclic dependency.

Which ac++ version did you use to compile the Puma library? I would 
recommend to use the latest "daily build" from www.aspectc.org. 
Alternatively, you could use the "woven sources" package. This can be 
compiled *without* AspectC++ ("make EXTENSIONS=... TARGET=... compile"). 
Later on, when you have built ac++, you can take the sources (not then 
"woven" sources) and compile again. I think this is the way how Reinhard 
Tartler builds the Debian and Ubuntu packages. Maybe he can give you 
some advice, too.

In general, I would be very surprised if the latest ac++ would not be 
able to compile Puma on ArchLinux. It works at least on Debian, Ubuntu, 
and Suse.

Are you building this package just for yourself or should it also be 
accessible for others?

Best regards,


On 12/06/2011 05:53 PM, Zygmunt Ptak wrote:
> Hi!
> I trying to create package on Archlinux, but when Puma is compiled i 
> get an error like  this:
> /home/zygmunt/Build/aspectc/src/aspectc++/Puma/gen-release/step1/aspects/ExtGnu.ah:261: 
> error: invalid member declaration near token `)'
> How can i resolve this problem?
> _______________________________________________
> aspectc-user mailing list
> aspectc-user at aspectc.org
> http://www.aspectc.org/mailman/listinfo/aspectc-user

More information about the aspectc-user mailing list