At 12:14 PM 1/28/00 +0100, Henrik Berg wrote:
>I have one qlue, I'm using my Linux to do the cvs, so my source is in LF 
>text, as opposed to CRLF text. The Cygwin should be handling this problem, 
>but it could be a qlue.

Oh, so *that's* where those problems are coming from.  I'm not sure whether 
this is related to the build problems or not, but this is *definitely* worth 
fixing anyhow.  

Specifically, I've noticed recently that some of the files you've been 
touching have mixed-up line endings.  For example, see:

  abi/src/other/spell/newMain.c

The various CVS clients do a good job of converting between the "local" 
linefeed conventions for your platform and the "canonical" linefeed 
convention stored in the repository.   However, this mechanism gets confused 
if you try to commit files with the wrong linefeed convention. 

Thus, for example, if I want to apply a patch written on Unix from a Win32 
CVS client, I'd have to fix the linefeeds before checking it in.  Usually 
there's an uncompress switch that'll do that for me, but I've also been 
known to FTP plain text files twice (once as binary and once in text mode) 
just to get everything fixed up properly.  

It sounds like your problem might be the other way around, but it shouldn't 
be hard to fix.  

Paul

PS:  Do any of the script wizards on the list have a handy-dandy way to 
detect and/or fix files which already have mixed-up linefeeds?




Reply via email to