[fetter-devel] Recent Updates

Kenny Tilton ktilton at nyc.rr.com
Mon Sep 5 17:21:55 UTC 2005



Kenny Tilton wrote:

>
>
> Rayiner Hashem wrote:
>
>> There have been two recent updates to Verrazano:
>>
>> 1) Portability fixes to get it running on Windows.
>> 2) Preprocessor support, for getting #define constants out of header 
>> files.
>>
>> The former should make life easier for anybody trying to use 
>> Verrazano on Windows (I myself have tried it with Allegro 7 on Win2k).
>> The latter should make using generated bindings quite a bit easier 
>> for older-style C libraries that put constants in #define's instead
>> of as constant integers or inside enumerations. I'm also working on 
>> getting out Windows binaries for GCC-XML, as the current 0.60
>> binaries on the GCC-XML page are missing some rather handy features. 
>
>
> Will I need the new gccxml binary to get the #defines? I ran the 
> latest from CVS (ran fine out of the box on ACL7/WinXP) and got the 
> .cpp and .xml files but no .mac, died on that being missing.

OK, hang on. In the first test I ran with my own openal.binding, which 
looks like this:

(defbinding "openal-library"
    (nicknames "al")
  (flags "")
  (include
    "AL/al.h"
    "AL/alut.h")
  (export "alenable"
    "aldisable")
  (override ""))

You may recall I had to elim the flags to get things running.

With that binding I got the xml output and died on no mac output.

When I switched to the testsuite openal.binding I get the error "gccxml 
does not support bcc32" or something to that effect. That sounds like I 
do need the new gccxml. Yes?

kt






More information about the fetter-devel mailing list