Ticket #440 (closed defect: worksforme)

Opened 5 years ago

Last modified 5 years ago

CCL:REBUILD-CCL fails on OS X due to untranslated and embedded logical pathnames

Reported by: dbmcclain Owned by: rme
Priority: normal Milestone:
Component: other Version:
Keywords: rebuilding Cc:

Description

Attempting to regenerate CCL:

(ccl:rebuild-ccl :full t)

==> Rebuilding Clozure Common Lisp using Version 1.3-RC1-r11719M (DarwinX8632)

Error: Invalid pathname : "ccl:". While executing: CWD, in process listener(1). Type :POP to abort, :R for a list of available restarts. Type :? for other options.

Attachments

compile-ccl.lisp Download (30.0 KB) - added by dbmcclain 5 years ago.
Corrected ccl/lib/compile-ccl.lisp

Change History

Changed 5 years ago by dbmcclain

Corrected ccl/lib/compile-ccl.lisp

comment:1 Changed 5 years ago by dbmcclain

I uploaded a "corrected" version of ccl/lib/compile-ccl.lisp. This seems to work okay. You need to :C on all the complaints about redefining something already defined in the kernel. After reloading this file (ccl:rebuild-ccl :full t) seems to produce Lisp images that work fine... so far...

  • DM

comment:2 Changed 5 years ago by rme

  • Owner changed from gb to rme
  • Status changed from new to assigned
  • Component changed from Runtime (threads, GC) to other

If the ccl: logical host isn't defined properly, then that's probably due to the way you started up the lisp. Please see  http://ccl.clozure.com/ccl-documentation.html#id357700 for the documentation on setting up the ccl shell script if you haven't already done that.

REBUILD-CCL on Darwin/x8632 works fine for me; I use it every day. I'm sure that there's an answer to the problem you're seeing that doesn't involve patching ccl:lib;compile-ccl.lisp.

comment:3 Changed 5 years ago by rme

  • Status changed from assigned to closed
  • Resolution set to worksforme

If you've got this straightened out, great. If not, please send mail to openmcl-devel or come to #ccl on freenode.

Note: See TracTickets for help on using tickets.