On Fri, May 29, 2009 at 6:44 PM, Luke Crook <[email protected]> wrote:

> On Mon, 25 May 2009 14:04:15 -0700, Elliott Slaughter
> <[email protected]> wrote:
>
> > Just for your information,
> >
> > According to trivial-features[1], CLISP and Allegro push :macos and
> > :macosx
> > instead of :darwin. So you may need to modify the Mac conditionals like
> > the
> > one on line 15 of lispbuilder-sdl-cffi.asd.
> >
> > [1] http://www.cliki.net/trivial-features
> >
>
> CFFI depends on trivial-features, and trivial-features ensures that
> :darwin is pushed to *features* on MacOS X platforms. Are you something
> different?
>

The problem is that when loading lispbuilder-sdl-cffi.asd, we define the
system before we load the dependencies. So unless CFFI happens to be loaded
before attempting to load lispbuilder, cocoahelper won't get loaded on
CLISP.

The following patch fixes CLISP (and theoretically Allegro):

Index: lispbuilder-sdl-cffi.asd
===================================================================
--- lispbuilder-sdl-cffi.asd    (revision 1138)
+++ lispbuilder-sdl-cffi.asd    (working copy)
@@ -12,7 +12,7 @@
     :author "Justin Heyes-Jones <[email protected]>, Luke J Crook <
[email protected]>"
     :maintainer "Application Builder <[email protected]>"
     :licence "MIT"
-    :depends-on (cffi #+(or mswindows win32)lispbuilder-sdl-binaries #+(or
darwin)cocoahelper)
+    :depends-on (cffi #+(or mswindows win32)lispbuilder-sdl-binaries #+(or
darwin macos macosx)cocoahelper)
     :components
     ((:module "cffi"
           :components

-- 
Elliott Slaughter

"Don't worry about what anybody else is going to do. The best way to predict
the future is to invent it." - Alan Kay
_______________________________________________
application-builder mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/application-builder

Reply via email to