<div dir="ltr">Thanks for the link, Marius.<div><br></div><div>The resolution for this particular case turned out to be trying to invoke MSBuild.exe from within Cygwin with a Linux-style path to the SLN, not related to line-endings.    Seems like that sed was fixing problems in an older version of xbuild and wasn't needed anymore.   The real bug was just in the same place, but different :-)</div>
<div><br></div><div>FIXED.</div><div><br></div><div><br></div><div>Cheers,</div><div>Bob</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 26, 2014 at 11:10 AM, Marius Ungureanu <span dir="ltr"><<a href="mailto:marius.ungureanu@xamarin.com" target="_blank">marius.ungureanu@xamarin.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href="http://chess.eecs.berkeley.edu/softdevel/faq/5.html" target="_blank">http://chess.eecs.berkeley.edu/softdevel/faq/5.html</a><br>
<br>This should solve your cygwin issues. Make the shell ignore CR.<div class="HOEnZb"><div class="h5"><br><br>Bob Summerwill <<a href="mailto:bob@summerwill.net" target="_blank">bob@summerwill.net</a>> wrote:<br><br>
<div dir="ltr"><div><br></div><div>I have inherited a shell script with a horrible line of sed in it which OS X doesn't like, to deal with line-end issues in xbuild under Cygwin ...</div><div><br></div><div><br></div>
<div>
<div># Check if we are running under Windows(cygwin) OR *nix, and use xbuild OR MSBuild.exe accordingly</div><div>set isRunningCygwin=`uname | grep CYGWIN`</div><div>if ( $isRunningCygwin == '' ) then</div><div>    # This LINUX machine should have Mono and friends (xbuild) installed</div>

<div>    set builder=`which xbuild`</div><div>else</div><div>    # This WINDOWS machine should have .Net Framework installed</div><div>    set builder=`find /cygdrive/c/Windows/Microsoft.NET/Framework/v4.0* -name MSBuild.exe`</div>

<div>endif</div><div><br></div><div>if ($builder == '') then</div><div>    echo "Unable to find 'xbuild' (Linux) OR 'MSBuild.exe' (Windows) to build Solution, bailing!"</div><div>    exit -1</div>

<div>endif</div></div><div><br></div><div><div># Switch directories to get around silly MSBuild vs Cygwin issues</div><div>cd ../LucyServer</div><div>sed -i '/^$/d' ${LucyServerSolution}<br></div><div>$builder ${LucyServerSolution} /verbosity:quiet /p:Configuration=Release</div>

<div>cd ../Scripts</div></div><div><br></div><div><br></div><div>Is this something which is familiar to other xbuild users?</div><div><br></div><div>I  _think_ that the sed is trying to replace Windows-style line-endings in the SLN with Linux-style line-endings, though that shouldn't be necessary.</div>

<div><br></div><div>I think there is a bug report in here, when I can figure out exactly what is going wrong.</div><div><br></div><div>On Mac OSX the sed line barfs and fails.    Without the sed line the Cygwin build just silently doesn't build anything.</div>

<div><br></div><div><br></div><div>Cheers,</div><div>Bob</div><br clear="all"><div><br></div>-- <br><a href="mailto:bob@summerwill.net" target="_blank">bob@summerwill.net</a><br><br>
</div>
</div></div><br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="mailto:bob@summerwill.net">bob@summerwill.net</a><br><br>
</div>