I can't seem to get this to start up. I'm running Gentoo Linux on an AMD Athlon XP, and when I unpack the base tarball and do
cd bin ./lisp I get a segmentation fault. DreamTime cmucl-19a-pre3 # tar xjf cmucl-19a-pre3-x86-linux.tar.bz2 DreamTime cmucl-19a-pre3 # l bin/ cmucl-src-19a-pre3.tar.bz2 man/ cmucl-19a-pre3-x86-linux.extra.tar.bz2 doc/ cmucl-19a-pre3-x86-linux.tar.bz2 lib/ DreamTime cmucl-19a-pre3 # cd bin DreamTime bin # l lisp* DreamTime bin # file lisp lisp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped DreamTime bin # ./lisp Segmentation fault DreamTime bin # Eric Marsden wrote: >CMUCL version 19a will be released at the end of July. We would >appreciate help in testing the prerelease binaries that are available >for various platforms. Here's how you can help test: > > - download the pre3 binaries for your platform > - read the release notes > - try to compile and run your favorite applications (note that FASL > files from this release are binary-incompatible with previous > CMUCL releases; you will need to recompile all source files) > - report any problems you encounter to the cmucl-help mailing list > (see <URL:http://www.cons.org/cmucl/support.html> for details of our > mailing lists) > >This release will include a number of significant changes from CMUCL 18e, >that are detailed in the release notes: > > - significant improvements to the CLOS implementation > - a package locking mechanism has been added > - overflows of the lisp control stack are detected > - a precise generational garbage collector for SPARC > - compile-time format-string checking > - modular arithmetic on x86 and SPARC > - many ANSI compliance problems identified by Paul Dietz's test suite > have been fixed > >Prerelease binaries for x86/Linux, x86/FreeBSD and SPARC/Solaris can >be downloaded from the following URLs (the "pre3" binaries are the >ones you want). Documentation for this new release is also available >in the same directory, in the file "cmu-user.pdf". > > <URL:ftp://ftp.common-lisp.net/pub/project/cmucl/release/19a/> > <URL:ftp://ftp.tepus.com/pub/project/cmucl/release/19a/> > > >=== Things to test > >Some aspects of CMUCL are platform-dependent, so would be particularly >useful to test: > > - try loading shared object files and ".o" object files using the > function EXT:LOAD-FOREIGN, and check that you can resolve symbols > in these libraries and call the corresponding functions. For > example: > > ,---- > | CL-USER> (ext:load-foreign "/usr/lib/libcrypt.so") > | ;;; Opening shared library /usr/lib/libcrypt.so ... > | ;;; Done. > | nil > | CL-USER> (alien:alien-funcall > | (alien:extern-alien "crypt" > | (function c-call:c-string c-call:c-string > c-call:c-string)) > | "key" "salt") > | ; Compiling lambda (#:g1469 #:g1470 #:g1471): > | ; Compiling Top-Level Form: > | "sacA7YLUSAodg" > `---- > > - try dumping an customized CMUCL image (using the function > EXT:SAVE-LISP) and restarting it. > > >If you have installed the "extra" tarball for your platform, you can >help test the CLX support, the Motif interface and the Hemlock editor. > > - try connecting to your X11 display: > > ,---- > | CL-USER> (require :clx) > | ; Loading #p"/opt/cmucl-19a-pre3/lib/cmucl/lib/subsystems/clx-library.x86f". > | t > | CL-USER> (ext:open-clx-display) > | #<xlib:display localhost:10 (The XFree86 Project, Inc R40300001)> > | #<xlib:screen localhost:10.0 1152x864x15 true-color> > `---- > > - try using the Motif debugger and inspector: > > ,---- > | CL-USER> (require :clm) > | ; Loading #p"/opt/cmucl-19a-pre3/lib/cmucl/lib/subsystems/clm-library.x86f". > | t > | CL-USER> (inspect *package*) > `---- > > - try using the Hemlock editor: > > ,---- > | CL-USER> (require :hemlock) > | CL-USER> (ed) > `---- > > >Thanks for your help! > > >
