Mail Archives: cygwin/2000/04/27/09:14:20
------_=_NextPart_001_01BFB052.8E132750
Content-Type: text/plain;
charset="iso-8859-1"
Hmm, it would help if I spelled sourceware correctly.
-----Original Message-----
From: Jones, Christopher [GWRTP:8487:EXCH]
Sent: Wednesday, April 26, 2000 5:38 PM
To: 'cygwin AT sourcware DOT cygnus DOT com'
Subject: FW: New Cygwin Net Release (make error)
Just wanted to let Eric and everyone else know his patch solved my make
problem. It will probably fix the other problem reported on the list
earlier today dealing with the double colon issue.
Thanks,
Brian
-----Original Message-----
From: Eric Christopher [mailto:echristo AT cygnus DOT com]
Sent: Thursday, April 20, 2000 2:55 PM
To: Jones, Christopher [GWRTP:8487:EXCH]
Subject: Re: New Cygwin Net Release (make error)
> Christopher Jones wrote:
>
> Hopefully you'll be able to get the latest src and binary tar files
> updated on the cygwin server and a message to the list when it's ready
> would be good. I need the patch as soon as you have time to send it
> though if it is going to be a few days to get the binaries.
>
> >
Here's the patch, if this doesn't work right let me know. I hope to get
new binaries up soon, I've just been way too busy lately.
Index: read.c
===================================================================
RCS file: /cvs/cvsfiles/devo/make/read.c,v
retrieving revision 1.30.50.1
diff -u -p -r1.30.50.1 read.c
--- read.c 1999/08/12 02:16:29 1.30.50.1
+++ read.c 2000/04/19 17:23:18
@@ -823,7 +823,7 @@ read_makefile (filename, flags)
}
colonp = find_char_unquote(p2, ":", 0);
-#if defined(__MSDOS__) || defined(WINDOWS32)
+#if defined(__MSDOS__) || defined(WINDOWS32) || defined (__CYGWIN__)
/* The drive spec brain-damage strikes again... */
/* FIXME: is whitespace the only possible separator of
words
in this context? If not, the `isspace' test below will
@@ -2297,7 +2297,7 @@ get_next_mword (buffer, delim, startp, l
goto done_word;
case ':':
-#if defined(__MSDOS__) || defined(WINDOWS32)
+#if defined(__MSDOS__) || defined(WINDOWS32) || defined(__CYGWIN__)
/* A word CAN include a colon in its drive spec. */
if (!(p - beg == 2 && (*p == '/' || *p == '\\') && isalpha
(*beg)))
#endif
------_=_NextPart_001_01BFB052.8E132750
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2651.65">
<TITLE>FW: New Cygwin Net Release (make error)</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=3D2>Hmm, it would help if I spelled sourceware =
correctly.</FONT>
</P>
<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Jones, Christopher [GWRTP:8487:EXCH] </FONT>
<BR><FONT SIZE=3D2>Sent: Wednesday, April 26, 2000 5:38 PM</FONT>
<BR><FONT SIZE=3D2>To: 'cygwin AT sourcware DOT cygnus DOT com'</FONT>
<BR><FONT SIZE=3D2>Subject: FW: New Cygwin Net Release (make =
error)</FONT>
</P>
<BR>
<P><FONT SIZE=3D2>Just wanted to let Eric and everyone else know his =
patch solved my make problem. It will probably fix the other =
problem reported on the list earlier today dealing with the double =
colon issue.</FONT></P>
<P><FONT SIZE=3D2>Thanks,</FONT>
<BR><FONT SIZE=3D2>Brian</FONT>
</P>
<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Eric Christopher [<A =
HREF=3D"mailto:echristo AT cygnus DOT com">mailto:echristo AT cygnus DOT com</A>] =
</FONT>
<BR><FONT SIZE=3D2>Sent: Thursday, April 20, 2000 2:55 PM</FONT>
<BR><FONT SIZE=3D2>To: Jones, Christopher [GWRTP:8487:EXCH]</FONT>
<BR><FONT SIZE=3D2>Subject: Re: New Cygwin Net Release (make =
error)</FONT>
</P>
<BR>
<P><FONT SIZE=3D2>> Christopher Jones wrote:</FONT>
<BR><FONT SIZE=3D2>> </FONT>
<BR><FONT SIZE=3D2>> Hopefully you'll be able to get the latest src =
and binary tar files</FONT>
<BR><FONT SIZE=3D2>> updated on the cygwin server and a message to =
the list when it's ready</FONT>
<BR><FONT SIZE=3D2>> would be good. I need the patch as soon =
as you have time to send it</FONT>
<BR><FONT SIZE=3D2>> though if it is going to be a few days to get =
the binaries.</FONT>
<BR><FONT SIZE=3D2>> </FONT>
<BR><FONT SIZE=3D2>> ></FONT>
</P>
<P><FONT SIZE=3D2>Here's the patch, if this doesn't work right let me =
know. I hope to get</FONT>
<BR><FONT SIZE=3D2>new binaries up soon, I've just been way too busy =
lately.</FONT>
</P>
<P><FONT SIZE=3D2>Index: read.c</FONT>
<BR><FONT =
SIZE=3D2>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT=
>
<BR><FONT SIZE=3D2>RCS file: /cvs/cvsfiles/devo/make/read.c,v</FONT>
<BR><FONT SIZE=3D2>retrieving revision 1.30.50.1</FONT>
<BR><FONT SIZE=3D2>diff -u -p -r1.30.50.1 read.c</FONT>
<BR><FONT SIZE=3D2>--- read.c 1999/08/12 =
02:16:29 1.30.50.1</FONT>
<BR><FONT SIZE=3D2>+++ read.c 2000/04/19 =
17:23:18</FONT>
<BR><FONT SIZE=3D2>@@ -823,7 +823,7 @@ read_makefile (filename, =
flags)</FONT>
<BR><FONT =
SIZE=3D2> &nb=
sp; }</FONT>
<BR><FONT SIZE=3D2> </FONT>
<BR><FONT =
SIZE=3D2> &nb=
sp; colonp =3D find_char_unquote(p2, ":", =
0);</FONT>
<BR><FONT SIZE=3D2>-#if defined(__MSDOS__) || defined(WINDOWS32)</FONT>
<BR><FONT SIZE=3D2>+#if defined(__MSDOS__) || defined(WINDOWS32) || =
defined (__CYGWIN__)</FONT>
<BR><FONT =
SIZE=3D2> &nb=
sp; /* The drive spec brain-damage strikes again... =
*/</FONT>
<BR><FONT =
SIZE=3D2> &nb=
sp; /* FIXME: is whitespace the only possible separator =
of</FONT>
<BR><FONT SIZE=3D2>words</FONT>
<BR><FONT =
SIZE=3D2> &nb=
sp; in this context? If not, the =
`isspace' test below will</FONT>
<BR><FONT SIZE=3D2>@@ -2297,7 +2297,7 @@ get_next_mword (buffer, delim, =
startp, l</FONT>
<BR><FONT =
SIZE=3D2> =
goto done_word;</FONT>
<BR><FONT SIZE=3D2> </FONT>
<BR><FONT SIZE=3D2> =
case ':':</FONT>
<BR><FONT SIZE=3D2>-#if defined(__MSDOS__) || defined(WINDOWS32)</FONT>
<BR><FONT SIZE=3D2>+#if defined(__MSDOS__) || defined(WINDOWS32) || =
defined(__CYGWIN__)</FONT>
<BR><FONT =
SIZE=3D2> /* A =
word CAN include a colon in its drive spec. */</FONT>
<BR><FONT =
SIZE=3D2> if (!(p =
- beg =3D=3D 2 && (*p =3D=3D '/' || *p =3D=3D '\\') && =
isalpha</FONT>
<BR><FONT SIZE=3D2>(*beg)))</FONT>
<BR><FONT SIZE=3D2> #endif</FONT>
</P>
</BODY>
</HTML>
------_=_NextPart_001_01BFB052.8E132750--
- Raw text -