From: Jeff C. <je...@jk...> - 2014-11-09 03:02:12
|
I should probably have mentioned I'm running Ubuntu 14.04 on a 64-bit system. --Jeff On 11/08/2014 06:38 PM, Jeff Cunningham wrote: > Hi, > > I was playing around today with commonqt. There is a note on their > page about SBCL on linux having problems with call-backs and that it > needs to be built with custom options set. Here's their note: > > > Callbacks from threads > > Callbacks from foreign threads do not work on all implementations. One > particular widget that performs such callbacks is QFileDialog. Clozure > CL is known to work with them out of the box. SBCL not on Windows > requires some non-default build options: sb-safepoint, sb-thruption, > sb-wtimer. Which can be enabled by putting the following into the > customize-target-features.lisp file in the base source directory and > rebuilding SBCL. > > (lambda (features) > (flet ((enable (x) > (pushnew x features)) > (disable (x) > (setf features (remove x features)))) > (enable :sb-thread) > (enable :sb-safepoint) > (enable :sb-thruption) > (enable :sb-wtimer))) > > > So I tried building 1.2.4 with these build options, and then when that > wouldn't run, I tried with a fresh copy of 1.2.5. In either case, when > I try to run the generated SBCL image it drops into ldb like so: > > $ sh run-sbcl.sh > (running SBCL from: .) > This is SBCL 1.2.4, an implementation of ANSI Common Lisp. > More information about SBCL is available at <http://www.sbcl.org/>. > > SBCL is free software, provided as is, with absolutely no warranty. > It is mostly in the public domain; some portions are provided under > BSD-style licenses. See the CREDITS and COPYING files in the > distribution for more information. > fatal error encountered in SBCL pid 26072(tid 140737353942848): > Unhandled SIGILL. > > Welcome to LDB, a low-level debugger for the Lisp runtime environment. > > ldb> > > Does anyone have any suggestions? > > Much obliged, > --Jeff Cunningham > |