[Openmcl-devel] Invalid CDB Files?

Gary Byers gb at clozure.com
Wed Nov 1 08:00:05 UTC 2006


Apple hasn't supported 64-bit versions of Carbon or Cocoa (or many other
things) in any version of Tiger.  (Even if you were able to parse the
headers, you'd find that 64-bit shared libraries don't exist.)

That support (for both ppc64 and x86-64) is an announced feature of
Leopard.

(I have, coincidentally, been working on this lately.  If/when things
reach some level of usability, it'd be good if there was some way of
(a) making Leopard .cdb files available to Leopard beta testers and 
(b) doing (a) in a way that doesn't violate the letter/spirit of
     applicable NDAs.)

Even some simple UI toolkits (GLUT comes to mind) use Cocoa on OSX.
so it seems like the most viable options for doing any kind of GUI
programming on ppc64/Tiger involve CLX and things that depend on
it (the CLX McCLIM backend, etc.)

On Tue, 31 Oct 2006, Brent Fulgham wrote:

> When attempting to build Hemlock under 64-bit PPC, I get the
> following error:
>
> ;Compiling "/opt/local/share/openmcl/1.1/hemlock/src/key-event.lisp"...
> ;Loading #P"ccl:hemlock;bin;openmcl;key-event.d64fsl.newest"...
> ;Compiling "/opt/local/share/openmcl/1.1/hemlock/src/keysym-
> defs.lisp"...
> ; Warning: Interface file #P"ccl:darwin-
> headers64;cocoa;constants.cdb" does not exist.
> ; While executing: CCL::CDB-OPEN, in process listener(1).
> Read error between positions 861 and 908 in /opt/local/share/openmcl/
> 1.1/hemlock/src/keysym-defs.lisp.
> > Error: Constant not found: DARWIN64::|NSF1FunctionKey|
> > While executing: CCL::LOAD-OS-CONSTANT, in process listener(1).
> > Type :POP to abort, :R for a list of available restarts.
> > Type :? for other options.
> 1 >
>
> Before I run around trying to regenerate the CDB files, I wanted to
> make sure they didn't already exist someplace.  Are they already
> present in a download someplace?
>
> Thanks,
>
> -Brent
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
>
>



More information about the Openmcl-devel mailing list