On Tue, Dec 07, 2010 at 04:18:49PM -0500, David Dreisigmeyer wrote: > Thank you Alan and Peter - that took care of it. > > csc is also complaining about, e.g., int32_t , uint , uint64_t , > __attribute__ and > > #define CL_API_SUFFIX__VERSION_1_0 AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER
The problem with int32_t and such might be caused by the fact you don't have the #include in the foreign-parse block so it doesn't see the definitions in order to be able to convert the int32_t to its real type. About __attribute__: perhaps the easyffi egg's C parser can't handle that? You could try manually wrapping up the binding through the FFI. Also, AFAIK easyffi is now deprecated in favor of the "bind" egg. Possibly its parser is capable of parsing this. Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users