[asdf-devel] Error writing some output translation

Faré fahree at gmail.com
Mon Oct 18 07:02:25 UTC 2010


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 at 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 at 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 Berkson<mitch at 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




More information about the asdf-devel mailing list