Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sourceware.cygnus.com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin@sourceware.cygnus.com>
List-Help: <mailto:cygwin-help@sourceware.cygnus.com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner@sourceware.cygnus.com
Delivered-To: mailing list cygwin@sourceware.cygnus.com
Message-ID: <C9A8E1D07093D111B76A0000F8C9918A033F8892@zrtpd003.us.nortel.com>
From: "Christopher Jones" <cbjones@nortelnetworks.com>
To: cygwin@sourceware.cygnus.com
Subject: FW: New Cygwin Net Release (make error)
Date: Thu, 27 Apr 2000 10:11:20 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
              boundary="----_=_NextPart_001_01BFB052.8E132750"

------_=_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@sourcware.cygnus.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@cygnus.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@sourcware.cygnus.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.&nbsp; 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@cygnus.com">mailto:echristo@cygnus.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>&gt; Christopher Jones wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Hopefully you'll be able to get the latest src =
and binary tar files</FONT>
<BR><FONT SIZE=3D2>&gt; updated on the cygwin server and a message to =
the list when it's ready</FONT>
<BR><FONT SIZE=3D2>&gt; would be good.&nbsp; I need the patch as soon =
as you have time to send it</FONT>
<BR><FONT SIZE=3D2>&gt; though if it is going to be a few days to get =
the binaries.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
</P>

<P><FONT SIZE=3D2>Here's the patch, if this doesn't work right let me =
know.&nbsp; 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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1999/08/12 =
02:16:29&nbsp;&nbsp;&nbsp;&nbsp; 1.30.50.1</FONT>
<BR><FONT SIZE=3D2>+++ read.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2000/04/19 =
17:23:18</FONT>
<BR><FONT SIZE=3D2>@@ -823,7 +823,7 @@ read_makefile (filename, =
flags)</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; colonp =3D find_char_unquote(p2, &quot;:&quot;, =
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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; /* The drive spec brain-damage strikes again...&nbsp; =
*/</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; /* FIXME: is whitespace the only possible separator =
of</FONT>
<BR><FONT SIZE=3D2>words</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in this context?&nbsp; 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
goto done_word;</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* A =
word CAN include a colon in its drive spec.&nbsp; */</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!(p =
- beg =3D=3D 2 &amp;&amp; (*p =3D=3D '/' || *p =3D=3D '\\') &amp;&amp; =
isalpha</FONT>
<BR><FONT SIZE=3D2>(*beg)))</FONT>
<BR><FONT SIZE=3D2>&nbsp;#endif</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01BFB052.8E132750--
