[Openmcl-devel] Nominally definitive guide to updating from CVS

Gary Byers gb at clozure.com
Tue Oct 30 17:31:05 PDT 2007

We couldn't release the interface files (*.cdb) for Cocoa on
x86-64 Leopard prior to the Leopard release (we were paranoid
about whether doing so would violate Apple's NDA if a lawyer
was having a bad day.)

They did get packaged up last Friday; they're at

Those were made in August; a few days ago, I thought that the cobbled-
together interface translator had problems parsing the Cocoa .h files
because of changes made between August and the final Leopard release.
I may have been hallucinating; I tried again (with headers from
the last beta I had from early October) and it worked fine.  I haven't
taken the time to install the final Leopard on the machine that I
have a working interface translator on;  I -think- that the August
interfaces are likely to match the final ones in all observable
respects, but it wouldn't hurt to verify that and produce interfaces
from the final Leopard headers.

On Tue, 30 Oct 2007, Ron Garret wrote:

> Works like a charm, but building the IDE fails thusly:
> Welcome to OpenMCL Version 1.1-r7554 (DarwinX8664)!
> ? (require "COCOA-APPLICATION")
> ; Warning: Interface file 
> #P"ccl:darwin-x86-headers64;cocoa;records.cdb.newest" does not exist.
> ; While executing: CDB-OPEN, in process listener(1).
> ; Warning: Interface file #P"ccl:darwin-x86-headers64;cocoa;types.cdb.newest" 
> does not exist.
> ; While executing: CDB-OPEN, in process listener(1).
>> Error: Unknown foreign type: :OBJC_OBJECT
>> While executing: %PARSE-FOREIGN-TYPE, in process listener(1).
> Do we need to download the interface files separately?  Once upon a time 
> there was something you had to do with ffgen or some such thing.
> rg
> On Oct 30, 2007, at 4:53 PM, Gary Byers wrote:
>> The information in the /Doc directory on openmcl.clozure.com might be
>> a litle out of date and contradictory in some places; I added a page
>> to  the Trac site at
>> <http://trac.clozure.com/openmcl/wiki/UpdatingFromSource>
>> that describes how to track CVS and rebuild OpenMCL from source.
>> If anyone finds that page confusing, please either:
>> 1) send feedback to me and/or this list, preferably the latter.
>> 2) create an account for yourself at the Trac site, review the
>> WikiFormatting links if necessary, and improve the page yourself.
>> (Thanks in advance ...)
>> _______________________________________________
>> Openmcl-devel mailing list
>> Openmcl-devel at clozure.com
>> http://clozure.com/mailman/listinfo/openmcl-devel

More information about the Openmcl-devel mailing list