Opened 9 years ago

Closed 8 years ago

#765 closed enhancement (fixed)

asdf2 uninterns itself during build

Reported by: vanekl Owned by:
Priority: normal Milestone:
Component: Documentation Version: trunk
Keywords: asdf Cc:

Description

You can see a description of the problem and a solution at: http://common-lisp.net/pipermail/asdf-devel/2010-October/001708.html

A trace is shown at: http://paste.lisp.org/+2H95 [This paste will automatically go away in 6 days.]

In a nutshell, ASDF2 will unintern portions of itself if ASDF is already loaded and it is loaded again during the build process.

The solution is to start ccl with the --no-init option before invoking (ccl:rebuild-ccl :full t) so that any "(require :asdf)" form in .ccl-init is bypassed.

I don't think any code changes need be done to ccl, but it would be nice if something would be mentioned in the ccl documentation, otherwise this conflict between asdf and ccl is going to show up again.

Perhaps section "3.3 Building Everything" of the Clozure CL Documentation would be a good place to document this issue.

Change History (1)

comment:1 Changed 8 years ago by rme

  • Resolution set to fixed
  • Status changed from new to closed

(In [14508]) Mention that it's a good idea to start up the lisp with the -n or --no-init option before running REBUILD-CCL.

Closes ticket:765.

Note: See TracTickets for help on using tickets.