
My patch is attached below. It is really quite simple. First of all it enables the beagle backend provided you do not have clx and do have mcl|openmcl. That should be safe enough. The fix itself goes into "Backends/beagle/beagle-backend.asd" and here things are more fishy. Well, the fix itself is innocent enough, it fixes the imports of two unknown symbols. The first fix `%set-port-keyboard-focus' is just outcommented since this is not referenced anywhere other than in beagle-backend.asd. The other fix relates to `keyboard-input-focus' which also is no longer known. The patch changes that into `port-keyboard-input-focus' but judging from a comment of its only usage in `beagle-notification-to-clim-event' in "Backends/beagle/input/events.lisp" there must have been a subtle difference between `keyboard-input-focus' and `port-keyboard-input-focus'. Anyway, we never get to that point, the process breaks down long before, suggesting problems in the ObjC bridge. I am using OpenMCL 1.0 rather than the latest snapshot because that gives me a weird compilation error, but that may improve matters. I also attach the script I have used to start up McCLIM on openmcl, the instructions in "Backends/beagle/README.txt" does not seem to match reality all that well. -- Christian ------------------------+----------------------------------------------------- Christian Lynbech | christian #\@ defun #\. dk ------------------------+----------------------------------------------------- Hit the philistines three times over the head with the Elisp reference manual. - petonic@hal.com (Michael A. Petonic)