:here refers to *here-directory*, but when the source-registry form isn't found in a directory, what is that *here-directory* supposed to mean?
If what you want is ,(uiop:getcwd), you should probably specify it explicitly, same thing if you actually mean (uiop:pathname-directory-pathname (uiop:load-pathname)). That's the portable thing to do, except that it's possibly not THAT portable to Windows, where IIUC every device has its current directory.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Procrastination is great. It gives me a lot more time to do things that I'm never going to do.
On Wed, May 1, 2013 at 11:01 AM, Kilian Sprotte kilian.sprotte@gmail.com wrote:
Hi,
is
(asdf:initialize-source-registry '(:source-registry (:directory (:here "asd")) :ignore-inherited-configuration))
still a valid call to make?
I am getting the error
NIL fell through ETYPECASE expression. Wanted one of ((EQL :USER-CACHE) (EQL :HERE) (EQL :HOME) (EQL :ROOT) CONS STRING PATHNAME).
Running this through git bisect tells me
that the last working commit is
commit 61192882b468b74a7f5fbf810e138b94db5fdd2a Merge: f4a7eac 610ca23 Author: Robert P. Goldman rpgoldman@gmail.com Date: Tue Jan 8 13:16:34 2013 -0600
Merge branch 'master' of
ssh://common-lisp.net/project/asdf/public_html/asdf
The next commit then has a broken build and the next two commits fail with the above error, as does the current master.
I will put a summary of those commits below.
Regards Kilian
FAILS commit 056f33a907f9ae3ffe5e0ae6aaa5f3b6f5bc863a Author: Francois-Rene Rideau tunes@google.com Date: Wed Jan 9 07:43:10 2013 -0500
2.26.64: checkpointing progress with define-package
FAILS commit 4b1cea29891e45ee50c4114dd7b7c17b78cfc7fc Author: Francois-Rene Rideau tunes@google.com Date: Wed Jan 9 00:32:11 2013 -0500
2.26.63: more pathname hell. New pathname functions to work around more logical-pathname issues. See discussion with rpgoldman on asdf-devel, and see CCL ticket:953. Also, tweak build to reflect recent refactoring of asdf. WIP of define-package work needed for clean upgrade (still broken).
broken commit 7c151aab3d9bf6460b7683c4498a230bf6ea9660 Author: Francois-Rene Rideau tunes@google.com Date: Tue Jan 8 15:34:51 2013 -0500
2.26.62: split into many packages, quick-build style. TODO: Create a define-package that can make it upgrade itself.