[Mono-dev] Win32 build errors (recent change)
robwilkens at gmail.com
Mon Jun 18 01:57:54 UTC 2012
i was able to build no problem on windows when i applied my patch from
First when i installed cygwin, i put all the development software
(everything under i think it was devel)
See http://www.mono-project.com/Compiling_Mono_on_Windows - you also
need a path to an installed mono in order to build mono apparently, not
sure if you already did that or not - that's also described on that page
On 06/17/2012 09:49 PM, Steven Boswell II wrote:
> 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.
> 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. ;-)
> 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?
> 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.
> Has anyone else gotten further building Mono under MS Windows?
> Steven Boswell
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list