[Mono-list] Newbie question

yoros@wanadoo.es yoros@wanadoo.es
Sun, 26 Jan 2003 05:18:22 +0100


On Sat, Jan 25, 2003 at 10:40:02PM -0400, PJ Cabrera wrote:
> On Wed, 2003-01-08 at 16:04, Jaroslaw Kowalski wrote:
> > First, make sure, you're using the right make.exe (check your PATH for
> > possible other make-s)
> >
> > I've found similar problems when using nmake instead of make or vice versa.
> > 
> > Jarek
> 
> I hope it's not too late to add my 2 cents ...
> 
> I have also seen this same error message under Cygwin.  For example, it
> has happened to me when Cygwin was configured to treat all files as Unix
> files and the Makefile was a DOS file (CRLF on line endings instead of
> just CR).
> 
> The main culprit was using WinZip to untar the sources.  It is a Windows
> app, obviously, and puts CRLFs in all text files.  The solution is to
> use tar under Cygwin to untar the sources.
>
> 
> Perhaps this issue can be chalked up to this WinZip problem?
>
> Jeroen, did you eventually get the Mono build to work?  How did you get
> the Mono sources onto disk when you tried the build?

I think that WinZip isn't problematic with CRLF. A de/compression
application must be deterministic, it only runs an algorithm and doesn't
look inside the content of any file.

In a unix environment there are a lot of apps that works well with crlf
files (only do not process that character) but there are other kind of
apps that have a lot of problems with crlf (for example flex and as I
see, make). CygWin is a unix environment for windows, configure it for
tun applications in unix style, it will work better.

See you,

    Pedro
 
-- 
Pedro Martinez Juliá
\  yoros@terra.es
)|    yoros@wanadoo.es
/        http://yoros.cjb.net
Socio HispaLinux #311
Usuario Linux #275438 - http://counter.li.org
GnuPG public information:  pub  1024D/74F1D3AC
Key fingerprint = 8431 7B47 D2B4 5A46 5F8E  534F 588B E285 74F1 D3AC