<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>I tried mightily to get latest Mono to build under MS Windows, starting with Rob's patch to help that along, and finally got stumped.  Attached are two patches, one with changes I know are good, and one with changes that shouldn't be necessary.</div><div><br></div><div>It turns out I hadn't installed sed, and the Mono build scripts use sed liberally.  So one of the good patches is to add AC_PROG_SED to configure.in, so its existence is tested for.  (Modifying every reference to "sed" to use "$(SED)" instead is left to a future date. ;-)</div><div><br></div><div>Does mcs recognize MS-Windows-style slash-prefixed options, or only Linux-style dash-prefixed options?  In my build, the slash-prefixed options ("/nologo", "/noconfig", and "/optimize") were being mistaken for pathnames.  The "hack" patch
 fixes two files, changing slash-options to dash-options.  I didn't think this was necessary?</div><div><br></div><div>Finally, my build died at "MCS [basic] System.Core.dll", because it couldn't find mscorlib.dll and System.dll .  The second section of my good patch modifies mcs/build/profiles/basic.make to look like the other profile makefiles, i.e. by adding "-lib:$(topdir)/class/lib/$(PROFILE)" to PROFILE_MCS_FLAGS.  And both mcs/class/lib/basic/mscorlib.dll and mcs/class/lib/System.dll both exist.  But it didn't help; the build still dies there.  So I'm stumped.</div><div><br></div><div>Has anyone else gotten further building Mono under MS Windows?</div><div><br></div><div>Steven Boswell</div><div><br></div></div></body></html>