Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: From: "Christopher Jones" To: cygwin AT sourceware DOT cygnus DOT 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 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 FW: New Cygwin Net Release (make error)

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
=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
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)
          &nb= sp;      }
 
          &nb= sp;    colonp =3D find_char_unquote(p2, ":", = 0);
-#if defined(__MSDOS__) || defined(WINDOWS32)
+#if defined(__MSDOS__) || defined(WINDOWS32) || = defined (__CYGWIN__)
          &nb= sp;   /* The drive spec brain-damage strikes again...  = */
          &nb= sp;   /* FIXME: is whitespace the only possible separator = of
words
          &nb= sp;      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 =3D=3D 2 && (*p =3D=3D '/' || *p =3D=3D '\\') && = isalpha
(*beg)))
 #endif

------_=_NextPart_001_01BFB052.8E132750--