X-Spam-Check-By: sourceware.org Date: Fri, 03 Nov 2006 21:53:51 +0200 Message-Id: From: Eli Zaretskii To: Tomas CC: cygwin AT cygwin DOT com In-reply-to: <454B4ADF.9030101@icu.ac.kr> (message from Tomas on Fri, 03 Nov 2006 22:57:51 +0900) Subject: Re: Patch to handle DOS paths in Make not working Reply-to: Eli Zaretskii References: <454B4ADF DOT 9030101 AT icu DOT ac DOT kr> Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com > Date: Fri, 03 Nov 2006 22:57:51 +0900 > From: Tomas > > As already discussed many times elsewhere, I get this error because my > makefile has an environment variable with a colon. An example of this in > my makefile is: > > final.o: ${EOS_V}/eos/Drivers/final.c > $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) > $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o final.o `test -f > ${EOS_V}/eos/Drivers/final.c' || echo > '$(srcdir)/'`"${EOS_V}/eos/Drivers/final.c > > Where "EOS_V" contains something like "C:/pathToDirectory". That is very strange. Does this problem happen if you manually replace references to the EOS_V variable in the makefile with the variable's value? Also, can you post a short self-contained makefile that reproduces this problem on your system? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/