This is the mail archive of the
mailing list for the Cygwin project.
Re: Problems with paths.
On 4/21/2010 8:30 PM, Moises Deangelo wrote:
I installed cygwin, when compiling (my IDE is DEV-CPP) returned the
following error message:
MS-DOS-style path detected: C \ cygwin \ usr \ diego \ tst.c
Preferred POSIX equivalent is: / usr / diego / tst.c
CYGWIN environment variable option "nodosfilewarning" turns off this warning
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html # using-pathnames
I accessed the site: http://cygwin.com/cygwin-ug-net/using.html #
using-pathnames and looked at how the ways in cygwin.
Then go to: cygpath http://cygwin.com/cygwin-ug-net/using-utils.html #
That site says the cygpath converts the paths automatically.
"The cygpath program is a utility that converts Windows native filenames
to Cygwin POSIX-style pathnames and vice versa."
There is no mention of "cygpath converts the paths automatically". If you
want/need to use it, you must invoke it.
If it does it automatically, what's wrong? Why GCC does not compile?
It returns this error message and aborts?
Can anyone help me?
The easiest way to solve your problem is to do what the message says,
in the order of (Cygwin's) preference:
1. Use POSIX path syntax.
2. Set your CYGWIN environment variable to nodosfilewarning.
A third alternative, very close to the second, is to ignore the warning.
As long as it works for you, alternatives 2 and 3 are basically equivalent
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
Q: Are you sure?
A: Because it reverses the logical flow of conversation.
Q: Why is top posting annoying in email?
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple