I took a recent interest in Open C++, which is a compile-time reflexive compiler for (you guessed it...) C++.
I used the latest Debian package, tried to compile one
of the test programs, and kept getting the following
[Translate... VerboseClass.occ into: VerboseClass.ii]
/usr/include/dlfcn.h:51: parse error before '__restrict __handle'
VerboseClass.mc:11: parse error before 'VerboseClass ::'
VerboseClass.mc:17: parse error before ''
Thinking that the package was out-of-date (which it was), I grabbed the latest source (2.5.7) and compiled it myself. No dice, same problem.
Has anybody gotten OpenC++ to work? Any clues as to what is going wrong would be appreciated. I can bypass this first error by including signal.h in my program, but it will choke on something later. I've even gone so far as to recompile the garbage-collecting libs for openc++ myself, but to no avail. :(