So it looks like a bug either in cygwin or in cygwin make.
* Test command:
$ perl -e 'print "all:;[EMAIL PROTECTED] && \\\n"; foreach $i (..) { print
"\techo -n $i && \\\n"; } print "\ttrue\n";' | make -f -
* Cygwin 1.5
Make 3.80
Works only if number is not larger than 1989, otherwise
ma
> $ perl -e 'print "all:;[EMAIL PROTECTED] && \\\n"; foreach $i
> (..) { print "\techo -n $i && \\\n"; } print
> "\ttrue\n";' | make -f -
> make: *** [all] Error 255
Yes, that fails from 1990.
Is that a good bug report? Where should it be posted?
--
Unsubscribe info: http://cygwi
Now I'm getting to understand the whole making process. So I could decrease
the number of things that are in that long line, so that it is much shorter.
And it runs O.K.
So now I am sure that it must be a bug with make.
Bert
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Pro
> It's possible your $SHELL or $PATH is set to something weird in make.
> Error 255 usually means that a command was not found.
I don't think so. This long line is not the first command. The others work
perfectly.
$SHELL is set to /bin/sh -- you can see it.
$PATH is also set to a normal value
Ber
I'm compiling lilypond for cygwin. When running this very very long line it
stops with an Error 255. This is strange, because if I run this very very
long line alone, i.e. directly from shell, it runs perfectly. It can be run
either from command line or from a script.
Is it a cygwin bug?
(/bin/sh
5 matches
Mail list logo