This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Incorrect output from cygpath --path --unix for long path
- From: Kevin Braun <kbraun at obj-sys dot com>
- To: cygwin at cygwin dot com
- Date: Fri, 02 Mar 2012 17:22:02 -0500
- Subject: Incorrect output from cygpath --path --unix for long path
Hi,
If I run this command:
cygpath --path --unix
"/cygdrive/c/fop-1.0/lib/xmlgraphics-commons-1.4.jar;/cygdrive/c/fop-1.0/lib/xml-apis-ext-1.3.04.jar;/cygdrive/c/fop-1.0/lib/xml-apis-1.3.04.jar;/cygdrive/c/fop-1.0/lib/xercesImpl-2.7.1.jar;/cygdrive/c/fop-1.0/lib/xalan-2.7.0.jar;/cygdrive/c/tellmeiamtoolongah"
I get the following output (current working directory is /cygdrive/e;
pay particular attention to the first 13 characters):
/cygdrive/e/ygdrive/c/fop-1.0/lib/xmlgraphics-commons-1.4.jar:/cygdrive/c/fop-1.0/lib/xml-apis-ext-1.3.04.jar:/cygdrive/c/fop-1.0/lib/xml-apis-1.3.04.jar:/cygdrive/c/fop-1.0/lib/xercesImpl-2.7.1.jar:/cygdrive/c/fop-1.0/lib/xalan-2.7.0.jar:/cygdrive/c/tellmeiamtoolongah
Interestingly, running the same from /cygdrive/c gives the following
(the second e has become a c):
/cygdrive/c/ygdrive/c/fop-1.0/lib/xmlgraphics-commons-1.4.jar:/cygdrive/c/fop-1.0/lib/xml-apis-ext-1.3.04.jar:/cygdrive/c/fop-1.0/lib/xml-apis-1.3.04.jar:/cygdrive/c/fop-1.0/lib/xercesImpl-2.7.1.jar:/cygdrive/c/fop-1.0/lib/xalan-2.7.0.jar:/cygdrive/c/tellmeiamtoolongah
Drop one character off the end of the input (remove the final h) and the
output is what is expected.
I saw a very old report (2002) of something somewhat similar, but the
corruption was at the end of the output. I also saw a complaint about
getting an error message "File or path name too long", but I am not
getting any error message. As far as I can tell, this is not a known
issue nor expected behavior.
Regards,
Kevin
Attachment:
cygcheck.out
Description: Text document
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple