[Armedbear-ticket] [armedbear] #359: Failure in TRANSLATE-PATHNAME on Windows

armedbear armedbear-devel at common-lisp.net
Mon Apr 28 14:11:33 UTC 2014


#359: Failure in TRANSLATE-PATHNAME on Windows
-------------------------------------------------+-------------------------
 Reporter:  robert goldman                       |      Owner:
     Type:  defect                               |     Status:  new
 Priority:  major                                |  Milestone:
Component:  other                                |    Version:
 Keywords:  translate-pathname, translate-       |
  directory-components                           |
-------------------------------------------------+-------------------------
 I received a bug report about ABCL failing ASDF tests on Windows.  This is
 ABCL version 1.2.1, which I understand not to be the newest version, but
 seems to be what's commonly distributed to users.

 Here are five key frames in backtrace:
 {{{
 17: (ERROR "Unsupported case in TRANSLATE-DIRECTORY-COMPONENTS.")
 18: (SYSTEM::TRANSLATE-DIRECTORY-COMPONENTS (:ABSOLUTE "users" "dcooper8"
 "genworks" "cl" "tests" "asdf" "asdf-windows" "test" "preflight-checks")
 (:ABSOLUTE "Users" "dcooper8" "genworks" "cl" "tests" "asdf" "asdf-
 windows" :WILD-INFERIORS) (:ABSOLUTE "Users" "dcooper8" "genworks" "cl"
 "tests" "asdf" "asdf-windows" "build" "fasls" "abcl-1.2.1-fasl42-win-x64"
 "asdf" :WILD-INFERIORS) NIL)
 19: (SYSTEM::TRANSLATE-DIRECTORY (:ABSOLUTE "users" "dcooper8" "genworks"
 "cl" "tests" "asdf" "asdf-windows" "test" "preflight-checks") (:ABSOLUTE
 "Users" "dcooper8" "genworks" "cl" "tests" "asdf" "asdf-windows" :WILD-
 INFERIORS) (:ABSOLUTE "Users" "dcooper8" "genworks" "cl" "tests" "asdf"
 "asdf-windows" "build" "fasls" "abcl-1.2.1-fasl42-win-x64" "asdf" :WILD-
 INFERIORS) NIL)
 20: (TRANSLATE-PATHNAME #P"C:/users/dcooper8/genworks/cl/tests/asdf/asdf-
 windows/test/preflight-checks/preflight.abcl"
 #P"C:/Users/dcooper8/genworks/cl/tests/asdf/asdf-windows/**/*.*"
 #P"C:/Users/dcooper8/genworks/cl/tests/asdf/asdf-
 windows/build/fasls/abcl-1.2.1-fasl42-win-x64/asdf/**/*.*")
 21: (UIOP/PATHNAME:TRANSLATE-PATHNAME*
 #P"C:/users/dcooper8/genworks/cl/tests/asdf/asdf-windows/test/preflight-
 checks/preflight.abcl" #P"C:/Users/dcooper8/genworks/cl/tests/asdf/asdf-
 windows/**/*.*" #P"C:/Users/dcooper8/genworks/cl/tests/asdf/asdf-
 windows/build/fasls/abcl-1.2.1-fasl42-win-x64/asdf/**/*.*" NIL
 #P"C:/Users/dcooper8/genworks/cl/tests/asdf/asdf-windows/**/*.*")
 22: (ASDF/OUTPUT-TRANSLATIONS:APPLY-OUTPUT-TRANSLATIONS
 #P"C:/users/dcooper8/genworks/cl/tests/asdf/asdf-windows/test/preflight-
 checks/preflight.abcl")
 }}}

 Reading from the bottom, frames 22  and 21 show ASDF trying to translate a
 pathname for an abcl file to its fasl store.  Then we move to the ANSI CL
 function `translate-pathname` which I ''believe'' should handle this case
 successfully.

--
Ticket URL: <http://abcl.org/trac/ticket/359>
armedbear <http://abcl.org>
armedbear


More information about the armedbear-ticket mailing list