Cygwin Java Make separator (slash) mapping

Tom Starr tomstarr@mindspring.com
Mon Apr 2 16:08:00 GMT 2001


In Cygwin 1.1.8-2 /bin/sh, compiles with Java 1.2.2 have problems resolving
directories across disk drives and shares (for classpath, sourcepath or
destination path).

Similarly, GNU Make 3.79.1 Java compile child processes substitute
backslashes and get Can't read: errors on files make successfully found and
passed to them.

This happens even after make successfully uses "cygpath" to correctly echo
/cygdrive/j/ using the make rule:

  VPATH = shell cygpath -u /cygdrive/j

It happens using Cygwin C:/ and /cygdrive/c/ and /c/ after mkdir /c ; mount
c:/ /c

This happens both with Cygwin MAKE_MODE set to unix or win32.

In most but not all of the test cases, the drives have been full control
shares...

This cygwin link has some good information:
http://cygwin.com/faq/faq.html#SEC42 and more:
http://www.cygwin.com/cygwin-ug-net/using.html#USING-PATHNAMES , but not
enough yet...

There must be information on this (I should post to a Java list), even if
there is no helping it, so Thanks in advance!!!

> Want to unsubscribe from this list?
> http://cygwin.com/ml/#unsubscribe-simple


--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list