<div dir="ltr">Just off the top of my head... maybe a summer of code would be better spent on these kinds of issues and improving the throughput of donations as opposed to the next interesting technical topic.<div><br></div>
<div>Greg</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 19, 2014 at 2:39 AM, Konaju Games (Dev) <span dir="ltr"><<a href="mailto:dev@konaju.com" target="_blank">dev@konaju.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span style="font-family:arial,sans-serif;font-size:13px">I spent 4 days trying to get make to work on Cygwin. Followed those<br>
</span><span style="font-family:arial,sans-serif;font-size:13px">instructions and others. Every post I found had significant errors in<br></span><span style="font-family:arial,sans-serif;font-size:13px">it (eg Cygwin package names ) or was years out of date.</span></blockquote>

<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div></div>There are at least two blockers/bugs in Cygwin/Mingw32 that I know of that prevent Mono from building.<div><br></div><div>Firstly a header file in the mingw32 Win32 headers needs to be edited to remove a duplicate declaration.  There is even a comment in the offending header file that it needs to be removed.  Why they don't just remove it in the distribution I have no idea.</div>

<div><br></div><div>Next, /etc/fstab in Cygwin needs to be edited to add "noacl" to the /cygdrive mount.  This is to avoid the situation where files created by a Win32 executable launched from a bash script end up with no permissions on the Cygwin side (from Cygwin's attempt to map Windows permissions to Unix permissions).  The files with no permissions cause failures in make later on.  Specifying noacl fixes this issue.</div>

<div><br></div><div>These two issues (particularly the second) had me stuck for several days, but are never mentioned in any tutorial on building Mono in Windows that I could find.  I still never ended up with a successful mono build in Cygwin though.</div>

<div><br></div><div>Another thing, ignore the tutorials that say you can't use make from Cygwin and need a special version of make 3.80 from elsewhere.  That no longer applies.</div><div><br></div>Sly</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>Le doute n'est pas une condition agréable, mais la certitude est absurde.
</div>