Well, if you "svn diff" the files, I or someone else can commit the changes.
I'm sure that's probably not the "right" way to go about this, but it works
:-)

On Wed, Apr 7, 2010 at 11:53 AM, Adam Higuera <ahig...@gmail.com> wrote:

> Oh, there are also a few things I found in cocoahelper that I think should
> be changed.  It uses the deprecated function CPSEnableForegroundOperation,
> which should really be replaced with TransformProcessType.  I'm not exactly
> sure how to submit a patch but I would be glad to.
>
> Thanks,
> Adam
>
>
> On Wed, Apr 7, 2010 at 2:48 PM, Adam Higuera <ahig...@gmail.com> wrote:
>
>> After realizing that everything worked fine if I launched SBCL from the
>> terminal instead of slime and hunting around the mailing list, I discovered
>> the following fix (which I believe is now on the wiki):
>>
>> Putting the line
>>
>> (setf swank:*communication-style* :fd-handler)
>>
>> in the file ~/.swank.lisp allows the SDL examples to run when launched
>> from SLIME.  The earlier messages I was looking at seemed to think that the
>> problem might be due to SLIME's default policy of spawning new threads and
>> Cocoa's idiosyncracies with respect to drawing from outside the main thread.
>>  I'm not entirely familiar with either of these topics, but I have a feeling
>> both my problem and the problems with CCL are related to this issue.
>>
>> Thanks,
>> Adam
>>
>> On Wed, Apr 7, 2010 at 2:13 PM, Elliott Slaughter <
>> elliottslaugh...@gmail.com> wrote:
>>
>>> I have never seen this problem in SBCL before. I have been using the
>>> official SDL framework with SBCL 1.0.37 on Leopard without any trouble at
>>> all.
>>>
>>> Maybe you should answer the usual version questions (i.e. SBCL, SDL,
>>> lispbuilder, XCode versions)?
>>>
>>> Luke, thoughts?
>>>
>>> On Tue, Apr 6, 2010 at 8:02 PM, Adam Higuera <ahig...@gmail.com> wrote:
>>>
>>>> No it is sbcl.
>>>>
>>>> Thanks,
>>>> Adam
>>>>
>>>>
>>>> On Tue, Apr 6, 2010 at 10:39 PM, Elliott Slaughter <
>>>> elliottslaugh...@gmail.com> wrote:
>>>>
>>>>> Are you using Clozure CL? This is a known issue with CCL, but SBCL,
>>>>> CLISP, and Allegro should work fine.
>>>>>
>>>>> So (assuming my diagnosis is right) you can either help us solve this
>>>>> bug with CCL, or switch to a different Lisp for now.
>>>>>
>>>>> Hope that helps.
>>>>>
>>>>> On Tue, Apr 6, 2010 at 7:14 PM, Adam Higuera <ahig...@gmail.com>wrote:
>>>>>
>>>>>> Alright, everything has built and I can run the examples, but when I
>>>>>> run them, they don't seem to work quite right, i.e. there isn't a bar on 
>>>>>> the
>>>>>> window and there is no menu bar, nor is there an app icon in the dock.  
>>>>>> I've
>>>>>> attached a screenshot of what happens.
>>>>>>
>>>>>> Is this supposed to happen is there something else I need to do to get
>>>>>> this working all the way?
>>>>>>
>>>>>> It is beach-balling at the time, though you can't see it in the
>>>>>> screenshot.
>>>>>>
>>>>>> (re-sent because attachment was huge - sorry - moderator can deny
>>>>>> previous message)
>>>>>>
>>>>>> Thanks,
>>>>>> Adam
>>>>>>
>>>>>> On Tue, Apr 6, 2010 at 10:06 PM, Adam Higuera <ahig...@gmail.com>wrote:
>>>>>>
>>>>>>> Alright, everything has built and I can run the examples, but when I
>>>>>>> run them, they don't seem to work quite right, i.e. there isn't a bar 
>>>>>>> on the
>>>>>>> window and there is no menu bar, nor is there an app icon in the dock.  
>>>>>>> I've
>>>>>>> attached a screenshot of what happens.
>>>>>>>
>>>>>>> Is this supposed to happen is there something else I need to do to
>>>>>>> get this working all the way?
>>>>>>>
>>>>>>> It is beach-balling at the time, though you can't see it in the
>>>>>>> screenshot.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Adam
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Apr 6, 2010 at 9:47 PM, Adam Higuera <ahig...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Still have these warnings, but it appears to have compiled:
>>>>>>>> cocoahelper.m: In function ‘-[SDLMain setupWorkingDirectory:]’:
>>>>>>>> cocoahelper.m:90: warning: pointer targets in passing argument 3 of
>>>>>>>> ‘CFURLGetFileSystemRepresentation’ differ in signedness
>>>>>>>> cocoahelper.m: In function ‘setApplicationMenu’:
>>>>>>>> cocoahelper.m:163: warning: no ‘-setAppleMenu:’ method found
>>>>>>>> cocoahelper.m:163: warning: (Messages without a matching method
>>>>>>>> signature
>>>>>>>> cocoahelper.m:163: warning: will be assumed to return ‘id’ and
>>>>>>>> accept
>>>>>>>> cocoahelper.m:163: warning: ‘...’ as arguments.)
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Apr 6, 2010 at 9:40 PM, Elliott Slaughter <
>>>>>>>> elliottslaugh...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Note: this patch is for lispbuilder-sdl/cocoahelper/Makefile, not
>>>>>>>>> lispbuilder-sdl/Makefile.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Apr 6, 2010 at 6:39 PM, Elliott Slaughter <
>>>>>>>>> elliottslaugh...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> How did you install SDL? You don't seem to have sdl-config
>>>>>>>>>> installed, so I assume you are using SDL.framework? If so, the 
>>>>>>>>>> following
>>>>>>>>>> patch might work for you:
>>>>>>>>>>
>>>>>>>>>> Index: Makefile
>>>>>>>>>>
>>>>>>>>>> ===================================================================
>>>>>>>>>> --- Makefile (revision 1464)
>>>>>>>>>> +++ Makefile (working copy)
>>>>>>>>>> @@ -1,6 +1,6 @@
>>>>>>>>>>  cocoahelper.dylib : cocoahelper.m
>>>>>>>>>> - gcc -c cocoahelper.m -o cocoahelper.o -fPIC `sdl-config
>>>>>>>>>> --cflags`
>>>>>>>>>> - gcc -dynamiclib -o cocoahelper.dylib cocoahelper.o -framework
>>>>>>>>>> Cocoa `sdl-config --libs`
>>>>>>>>>> + gcc -c cocoahelper.m -o cocoahelper.o -fPIC -I
>>>>>>>>>> /Library/Frameworks/SDL.framework/Headers/
>>>>>>>>>> + gcc -dynamiclib -o cocoahelper.dylib cocoahelper.o -framework
>>>>>>>>>> Cocoa -framework SDL
>>>>>>>>>>
>>>>>>>>>>  cocoahelper.framework: cocoahelper.dylib
>>>>>>>>>>   rm -rf cocoahelper.framework
>>>>>>>>>>
>>>>>>>>>> Let us know if that helps.
>>>>>>>>>>
>>>>>>>>>> On Tue, Apr 6, 2010 at 6:30 PM, Adam Higuera 
>>>>>>>>>> <ahig...@gmail.com>wrote:
>>>>>>>>>>
>>>>>>>>>>> I downloaded lispbuilder-sdl from the google code page, and
>>>>>>>>>>> attempted to build cocoahelper.  The result is the following set of 
>>>>>>>>>>> error
>>>>>>>>>>> messages:
>>>>>>>>>>>
>>>>>>>>>>> adam-higueras-macbook-pro:cocoahelper adamvh$ make
>>>>>>>>>>> gcc -c cocoahelper.m -o cocoahelper.o -fPIC `sdl-config --cflags`
>>>>>>>>>>> /bin/sh: sdl-config: command not found
>>>>>>>>>>> cocoahelper.m:8:16: error: SDL.h: No such file or directory
>>>>>>>>>>> cocoahelper.m: In function ‘-[SDLApplication terminate:]’:
>>>>>>>>>>> cocoahelper.m:73: error: ‘SDL_Event’ undeclared (first use in
>>>>>>>>>>> this function)
>>>>>>>>>>> cocoahelper.m:73: error: (Each undeclared identifier is reported
>>>>>>>>>>> only once
>>>>>>>>>>> cocoahelper.m:73: error: for each function it appears in.)
>>>>>>>>>>> cocoahelper.m:73: error: syntax error before ‘event’
>>>>>>>>>>> cocoahelper.m:74: error: ‘event’ undeclared (first use in this
>>>>>>>>>>> function)
>>>>>>>>>>> cocoahelper.m:74: error: ‘SDL_QUIT’ undeclared (first use in this
>>>>>>>>>>> function)
>>>>>>>>>>> cocoahelper.m: In function ‘-[SDLMain setupWorkingDirectory:]’:
>>>>>>>>>>> cocoahelper.m:90: warning: pointer targets in passing argument 3
>>>>>>>>>>> of ‘CFURLGetFileSystemRepresentation’ differ in signedness
>>>>>>>>>>> cocoahelper.m: In function ‘setApplicationMenu’:
>>>>>>>>>>> cocoahelper.m:163: warning: no ‘-setAppleMenu:’ method found
>>>>>>>>>>> cocoahelper.m:163: warning: (Messages without a matching method
>>>>>>>>>>> signature
>>>>>>>>>>> cocoahelper.m:163: warning: will be assumed to return ‘id’ and
>>>>>>>>>>> accept
>>>>>>>>>>> cocoahelper.m:163: warning: ‘...’ as arguments.)
>>>>>>>>>>> make: *** [cocoahelper.dylib] Error 1
>>>>>>>>>>>
>>>>>>>>>>> However, if I replace the line
>>>>>>>>>>>
>>>>>>>>>>> #import "SDL.h"
>>>>>>>>>>>
>>>>>>>>>>> with
>>>>>>>>>>>
>>>>>>>>>>> #import <SDL/SDL.h>
>>>>>>>>>>>
>>>>>>>>>>> I instead get the error messages
>>>>>>>>>>>
>>>>>>>>>>> adam-higueras-macbook-pro:cocoahelper adamvh$ make
>>>>>>>>>>> gcc -c cocoahelper.m -o cocoahelper.o -fPIC `sdl-config --cflags`
>>>>>>>>>>> /bin/sh: sdl-config: command not found
>>>>>>>>>>> cocoahelper.m: In function ‘-[SDLMain setupWorkingDirectory:]’:
>>>>>>>>>>> cocoahelper.m:90: warning: pointer targets in passing argument 3
>>>>>>>>>>> of ‘CFURLGetFileSystemRepresentation’ differ in signedness
>>>>>>>>>>> cocoahelper.m: In function ‘setApplicationMenu’:
>>>>>>>>>>> cocoahelper.m:163: warning: no ‘-setAppleMenu:’ method found
>>>>>>>>>>> cocoahelper.m:163: warning: (Messages without a matching method
>>>>>>>>>>> signature
>>>>>>>>>>> cocoahelper.m:163: warning: will be assumed to return ‘id’ and
>>>>>>>>>>> accept
>>>>>>>>>>> cocoahelper.m:163: warning: ‘...’ as arguments.)
>>>>>>>>>>> gcc -dynamiclib -o cocoahelper.dylib cocoahelper.o -framework
>>>>>>>>>>> Cocoa `sdl-config --libs`
>>>>>>>>>>> /bin/sh: sdl-config: command not found
>>>>>>>>>>> Undefined symbols:
>>>>>>>>>>>   "_SDL_PushEvent", referenced from:
>>>>>>>>>>>       -[SDLApplication terminate:] in cocoahelper.o
>>>>>>>>>>> ld: symbol(s) not found
>>>>>>>>>>> collect2: ld returned 1 exit status
>>>>>>>>>>> make: *** [cocoahelper.dylib] Error 1
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I am now at a loss.
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Adam
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> application-builder mailing list
>>>>>>>>>>> application-builder@lispniks.com
>>>>>>>>>>> http://www.lispniks.com/mailman/listinfo/application-builder
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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
>>>>>>>>> application-builder@lispniks.com
>>>>>>>>> http://www.lispniks.com/mailman/listinfo/application-builder
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> application-builder mailing list
>>>>>> application-builder@lispniks.com
>>>>>> http://www.lispniks.com/mailman/listinfo/application-builder
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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
>>>>> application-builder@lispniks.com
>>>>> http://www.lispniks.com/mailman/listinfo/application-builder
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> application-builder mailing list
>>>> application-builder@lispniks.com
>>>> http://www.lispniks.com/mailman/listinfo/application-builder
>>>>
>>>>
>>>
>>>
>>> --
>>> 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
>>> application-builder@lispniks.com
>>> http://www.lispniks.com/mailman/listinfo/application-builder
>>>
>>>
>>
>
> _______________________________________________
> application-builder mailing list
> application-builder@lispniks.com
> http://www.lispniks.com/mailman/listinfo/application-builder
>
>


-- 
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
application-builder@lispniks.com
http://www.lispniks.com/mailman/listinfo/application-builder

Reply via email to