Ticket #765 (closed enhancement: fixed)
asdf2 uninterns itself during build
|Reported by:||vanekl||Owned by:|
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.