From: Michael L. <MichaelGLucy@Gmail.com> - 2010-03-25 21:24:18
|
System (output of uname -a): Linux efreata 2.6.28-15-generic #52-Ubuntu SMP Wed Sep 9 10:49:34 UTC 2009 i686 GNU/Linux Sbcl version: 1.0.36 Problem: (require 'asdf-install) works fine, but if I dump an executable core image, launch it, and try from there it breaks. Example of (require 'asdf-install) working fine normally: zededarian@efreata:~/tst$ sbcl This is SBCL 1.0.36, 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. * (require 'asdf-install) ; loading system definition from ; /usr/local/lib/sbcl/sb-bsd-sockets/sb-bsd-sockets.asd into #<PACKAGE "ASDF0"> ; registering #<SYSTEM SB-BSD-SOCKETS {B62CD81}> as SB-BSD-SOCKETS ; registering #<SYSTEM SB-BSD-SOCKETS-TESTS {ACF9A99}> as SB-BSD-SOCKETS-TESTS ; loading system definition from /usr/local/lib/sbcl/sb-posix/sb-posix.asd into ; #<PACKAGE "ASDF0"> ; registering #<SYSTEM SB-POSIX {AEA2F19}> as SB-POSIX ; registering #<SYSTEM SB-POSIX-TESTS {AFD6F39}> as SB-POSIX-TESTS ("ASDF-INSTALL" "SB-POSIX" "SB-BSD-SOCKETS" "SB-GROVEL" "ASDF") * Example of (require 'asdf-install) not working after dumping an executable core: zededarian@efreata:~/tst$ sbcl This is SBCL 1.0.36, 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. * (sb-ext:save-lisp-and-die "tst" :executable t) [undoing binding stack and other enclosing state... done] [saving current Lisp image into tst: writing 3504 bytes from the read-only space at 0x01000000 writing 2256 bytes from the static space at 0x01100000 writing 27275264 bytes from the dynamic space at 0x09000000 done] zededarian@efreata:~/tst$ ./tst * (require 'asdf-install) debugger invoked on a SB-INT:EXTENSION-FAILURE in thread #<THREAD "initial thread" RUNNING {AA037B1}>: Don't know how to REQUIRE ASDF-INSTALL. See also: The SBCL Manual, Variable *MODULE-PROVIDER-FUNCTIONS* The SBCL Manual, Function REQUIRE Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT] Exit debugger, returning to top level. (SB-IMPL::REQUIRE-ERROR "Don't know how to ~S ~A.")[:EXTERNAL] 0] * |