The problem occurs after loading the portable usocket library, which defines a
logical pathname translation with a .newest version component:
(setf (logical-pathname-translations "usocket")
`(("**;*.*.NEWEST" ,(loading-file-source-file))
("**;*.*" ,(loading-file-source-file))))
MCL doesn't properly resolve such logical pathnames. For example, probe-file
signals an error reporting that NIL is not of the expected type (OR STRING
ENCODED-STRING PATHNAME STREAM).
The following functions need to be modified to accommodate a "newest" pathname
version component:
pathname-match-p
translate-pathname
Original issue reported on code.google.com by terje.norderhaug on 17 May 2011 at 9:09
Original issue reported on code.google.com by
terje.norderhaug
on 17 May 2011 at 9:09