Dear Mitch,
the output-translations layer seems to be working fine and doing its job. However, something else seems broken, that supplies the path d:/grouptix/d:/lisp/cl-pdf/pdf-template.ofasl to AOT, so something is horribly wrong earlier.
Can you contact me over IRC or Skype (fahree), gtalk (fahree@gmail.com), etc. so we may debug this interactively?
Or programmatically trace about every bound internal symbol in package ASDF and send me the output?
Does it work if you disable output translations?
[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] Mathematics is the Queen of Science but she isn't very Pure; she keeps having babies by handsome young upstarts and various frog princes. — Donald Kingsbury (In "psychohistorical crisis", 2001)
On 17 October 2010 19:37, Mitch Berkson mitch@bermita.com wrote:
LW6. asdf 2.009
The trace results are lengthy, but the lines before the error are:
0 ASDF:MERGE-PATHNAMES* < ... << VALUE-0 : #P"d:/grouptix/d:/lisp/cl-pdf/pdf-template.ofasl" 0 ASDF:MERGE-PATHNAMES* > ...
ASDF::SPECIFIED : #P"**/*.*" ASDF::DEFAULTS : #P"d:/"
0 ASDF:MERGE-PATHNAMES* < ... << VALUE-0 : #P"d:/**/*.*" 0 ASDF::TRANSLATE-PATHNAME* > ...
ASDF::PATH : #P"d:/grouptix/d:/lisp/cl-pdf/pdf-template.ofasl" ASDF::ABSOLUTE-SOURCE : #P"d:/**/*.*" ASDF::DESTINATION : #P"C:/Documents and Settings/mitch/Application Data/common-lisp/cache/lispworks-6.0.1-windows-x86/**/*.*" ASDF::ROOT : #P"d:/" ASDF::SOURCE : T
1 ASDF:MERGE-PATHNAMES* > ...
ASDF::SPECIFIED : #P"**/*.*" ASDF::DEFAULTS : #P"d:/"
1 ASDF:MERGE-PATHNAMES* < ... << VALUE-0 : #P"d:/**/*.*" 1 ASDF:MERGE-PATHNAMES* > ...
ASDF::SPECIFIED : #P"d:/grouptix/d:/lisp/cl-pdf/pdf-template.ofasl" ASDF::DEFAULTS : #P"d:/"
1 ASDF:MERGE-PATHNAMES* < ... << VALUE-0 : #P"d:/grouptix/d:/lisp/cl-pdf/pdf-template.ofasl" 1 ASDF:MERGE-PATHNAMES* > ...
ASDF::SPECIFIED : #P"**/*.*" ASDF::DEFAULTS : #P"d:/d/"
1 ASDF:MERGE-PATHNAMES* < ... << VALUE-0 : #P"d:/d/**/*.*" 0 ASDF::TRANSLATE-PATHNAME* < ... << VALUE-0 : #P"C:/Documents and Settings/mitch/Application Data/common-lisp/cache/lispworks-6.0.1-windows-x86/d/grouptix/d:/lisp/cl-pdf/pdf-template.ofasl"
Error: Failed to MAKE-DIRECTORY file C:\Documents and Settings\mitch\Application Data\common-lisp\cache\lispworks-6.0.1-windows-x86\d\grouptix\d:: The filename, directory name, or volume label syntax is incorrect.(123). 1 (continue) Try recompiling pdf-template 2 Retry compiling component ("grouptix-sys" "print-templates" "pdf-template"). 3 Continue, treating compiling component ("grouptix-sys" "print-templates" "pdf-template") as having been successful. 4 (abort) Return to level 0. 5 Return to top loop level 0.
Type :b for backtrace or :c <option number> to proceed. Type :bug-form "<subject>" for a bug report template or :? for other options.
On 10/17/2010 10:27 PM, Faré wrote:
Which version of Lispworks are you using? (asdf:asdf-version) Can you (trace asdf::apply-output-translations asdf::translate-pathname* asdf::merge-pathnames*) ?
[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] Be wiser than other people if you can; but do not tell them so. — Chesterfield
On 17 October 2010 19:17, Mitch Berksonmitch@bermita.com wrote:
I am encountering the error below when trying to load-system from directory d:/foo/:
Error: Failed to MAKE-DIRECTORY file C:\Documents and Settings\mitch\Application Data\common-lisp\cache\lispworks-6.0.1-windows-x86\d\foo\d:: The filename, directory name, or volume label syntax is incorrect.(123).
I am able to load-system systems I have downloaded (e.g., lw-add-ons, cl-pdf) which are in a different directory (d:/lisp/). I have fooled around with a .conf file in the d:/foo/.config/common-lisp/asdf-output-translations.conf.d/ directory but that hasn't helped.
I'd appreciate any suggestions.
Mitch Berkson