[Mono-dev] Mono for Windows test build

Andoni Morales ylatuya at gmail.com
Wed Feb 11 17:21:09 UTC 2015


First of all, thanks for taking care of the Windows installers and proving
an updated version with the latest release :)

The wrapper shell scripts for the .bat tools (al.bat, xbuild.bat, etc...)
in this new installer are using cygpath to convert paths, which makes them
unusable in a msys/mingw environment. cygpath should be used conditionally
when used within cygwin and it's not needed when used with msys.

Since all of them are using "cygpath -w /path/to/dir", for now as a
workaround I have created a shell script named cygpath that does:
#!/bin/bash
echo $2

Another improvements for the installers would be to set an environment
variable with the installation path like MONO_ROOT, as it's easier to use
it than gathering this info from the registry.

On Windows XP, with SP3 and the VC redist package installed, mono.exe and
mono-sgen.exe won't start with the following error:
mono.exe is not a valid Win32 application.

Other binaries like pkg-config.exe or mprof-report.exe can be run correctly.

Cheers,
Andoni

2014-12-01 20:41 GMT+01:00 Alexander Köplinger <alex.koeplinger at outlook.com>
:

> Hey Jo, I tried it and it installed fine for me.
> However, the version is currently set to 3.12.1 in
> https://github.com/directhex/newbuilder/blob/master/resources/build.bat and
>
> https://github.com/directhex/newbuilder/blob/master/resources/bat/setmonopath.bat, I
> guess we should change that to 3.12.0.
>
> Btw. build.bat could be integrated into the bash files quite easily I
> think (for consistency), it just invokes msbuild.
>
> The BCL assemblies are taken from the 3.10 MDK installer as far as I can
> see?
>
> -- Alex
>
> > Date: Mon, 1 Dec 2014 17:44:51 +0000
> > From: directhex at apebox.org
> > To: mono-devel-list at lists.ximian.com
> > Subject: [Mono-dev] Mono for Windows test build
>
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Hi everyone
> >
> > Following on from lots of recent discussion, I've got the first test
> > build of Mono for Windows which I'd describe as "usable".
> >
> > This is based on the mono-3.12.0-branch branch on github.
> >
> > Please report success or failure with it, as I'm not a Windows expert.
> > Especially interested in success/failure from Windows embedders.
> >
> > I'll get the scripts involved in building this stuff (so you can try
> > it locally, developery types) added to github.com/mono/release.git by
> > the end of tomorrow.
> >
> > https://drive.google.com/open?id=0Bz6-k9ELOQf3YTE1RHV3Y0dNaFU&authuser=0
> >
> > == Headlines ==
> >
> > * Runtime compiled with Microsoft Visual Studio 2013, for extra speed
> > * SGen by default
> > * Includes Gtk#, F#, IronPython, Boo, IronRuby (as per Mono MDK for Mac)
> > * .lib files for libmono (Boehm) and libmonosgen (SGen)
> > * Installs side-by-side with old 3.2.3 installer
> >
> > == Known Issues ==
> >
> > * No policy files for Gtk# (but who has Gtk#2.10 apps these days?)
> > * Works from cmd.exe or Cygwin, but not MSYS
> > * FSharp does not run from cmd.exe, fails with a timezone error (works
> > in Cygwin)
> > * Xamarin Studio does not run from cmd.exe with "mono
> > XamarinStudio.exe" (works in Cygwin)
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1
> >
> > iQEcBAEBAgAGBQJUfKkPAAoJEMkPnLkOH60MRjUH/23JvJz6XeEnp8SW1t0IdWLV
> > Lkpr1I5KklVlBsw9RaTLoXozIDwrCRf1npMzZI85Q3UUtMXYmzf3V+VM8mbhC0hG
> > z1gJY1UXTVVoz1TSGHVQ04l4Kldq0NYJI6h6z2HzrWGq2ball5voM9PqrdcvLKD9
> > +iaVGmZQ3u7DbyDO2417wfRbZkebDuastDwKLtpk8Z5L7Hq2RBI8t19elPKS1Cu2
> > cqN8PQoXpyylUuxnE4hfkLS09bMutaqGRPNE5+SnwrHqsbAHF6szv4z+iAFQa4j5
> > r81N+UhF4t85xZlHGke6w4PC2kjCEFVCj/Qp2Chd2VA1r4WMyk0tphuROvIwpwM=
> > =SumB
> > -----END PGP SIGNATURE-----
> > _______________________________________________
> > Mono-devel-list mailing list
> > Mono-devel-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>


-- 
Andoni Morales Alastruey

LongoMatch:The Digital Coach
http://www.longomatch.ylatuya.es
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20150211/79e39bf3/attachment.html>


More information about the Mono-devel-list mailing list