Opened 10 years ago
Closed 10 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 10 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.