[cmucl-imp] unchangeable "ext-formats:uni-data.bin", error starting lisp

Madhu enometh at meer.net
Wed Apr 13 05:48:06 CEST 2011


When running Unicode CMUCL from the location where it is compiled,
it starts with an error saying it cannot find the unidata.bin file.
Usually one can set the search-list translations in ~/.cmucl-init.lisp,
but this error happens even before that, so the only locations CMUCL can
look for are the hardcoded locations.

How can one supress the error, or specify the location during startup,
so one can start `lisp -noinit' without throwing this error (when the
"unidata.bin" file is not where the packaged/installed CMUCL expects to
find it installed)


$ linux-x86/lisp/lisp 
Error in function LISP::REINIT-CHAR-ATTRIBUTES:  
   Cannot find "ext-formats:unidata.bin", so unicode support is not available
(qui   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [CONTINUE] Continue anyway
  1: [ABORT   ] Skip remaining initializations.

Debug  (type H for help)

(LISP::REINIT-CHAR-ATTRIBUTES)
Source: Error finding source:
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM:  Source file no longer exists\
:
  target:code/print.lisp.
0] back
back

0: (LISP::REINIT-CHAR-ATTRIBUTES)
1: ((LABELS LISP::%RESTART-LISP SAVE-LISP))
2: ((LABELS LISP::RESTART-LISP SAVE-LISP))

0]



More information about the cmucl-imp mailing list