[Openmcl-devel] I rebuilt my cdb files...now what?
ron at awun.net
Tue Nov 6 20:09:54 EST 2007
On Nov 6, 2007, at 4:52 PM, Gary Byers wrote:
> On Tue, 6 Nov 2007, R. Matthew Emerson wrote:
>> On Nov 6, 2007, at 7:04 PM, Ron Garret wrote:
>>> I then restarted CCL but none of the mysql definitions worked, e.g.:
>>> ? #$MYSQL_OPT_CONNECT_TIMEOUT
>>>> Error: Constant not found: X86-DARWIN64::MYSQL_OPT_CONNECT_TIMEOUT
>>> MYSQL_OPT_CONNECT_TIMEOUT is an enum element. But nothing works.
>>> Constants defined with #DEFINE aren't there. Functions aren't found
>>> using #_ (though I can call them manually using the FFI so I know
>>> they're loaded properly).
>>> What am I missing?
>> Maybe (use-interface-dir :mysql)?
> At least, but there's another thing worth mentioning.
> The C preprocessor allows things like:
> #define X Y
> #define Y 17
It never ceases to amaze me how such a small language can encompass so
many bad ideas.
> It's therefore often necessary to run the ffi parser twice on a new
> set of .ffi files.
NOW you tell us! ;-)
> Fortunately, doing:
> ? (ccl:create-interfaces :mysql) ; I HOPE it's exported
That did it! (And it is!)
Works now! Thanks!
This is converging rapidly. Woohoo!
More information about the Openmcl-devel