<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <div class="moz-cite-prefix">On 26/10/2014 16:05, Alexander
      Köplinger wrote:<br>
    </div>
    <blockquote cite="mid:DUB130-W31CE485F39789EE09F1964E8910@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
      <div dir="ltr"><font color="#000000" face="Calibri,sans-serif">Very
          good news!</font><br>
         <br>
        The windows installer is built by <a moz-do-not-send="true"
          href="https://github.com/mono/release/tree/master/windows-installer">https://github.com/mono/release/tree/master/windows-installer</a> as
        far as I know, not the monowiz.win32.nsi in the Mono repo (that
        looks indeed very outdated and should probably be removed).<br>
         <br>
      </div>
    </blockquote>
    <br>
    Ah that's great thanks Alex - just what I have been looking for :)
    I'll work out how to integrate this as a next step<br>
    <br>
    <blockquote cite="mid:DUB130-W31CE485F39789EE09F1964E8910@phx.gbl"
      type="cite">
      <div dir="ltr"><font color="#000000" face="Calibri,sans-serif">It'd
          be very helpful if you could also send a PR to the Mono
          website (<a moz-do-not-send="true"
            href="http://www.mono-project.com/docs/compiling-mono/windows/">http://www.mono-project.com/docs/compiling-mono/windows/</a> just
          click the "Edit on GitHub" link under the page title), it
          surely misses some of the steps you used to get this working.<br
            id="FontBreak">
        </font><br>
      </div>
    </blockquote>
    <br>
    Will do<br>
    <br>
    Cheers,<br>
    <br>
    Alex<br>
    <br>
    <blockquote cite="mid:DUB130-W31CE485F39789EE09F1964E8910@phx.gbl"
      type="cite">
      <div dir="ltr">-- Alex<br>
         <br>
        <div>> Date: Sun, 26 Oct 2014 15:14:20 +0100<br>
          > From: <a class="moz-txt-link-abbreviated" href="mailto:ajlennon@dynamicdevices.co.uk">ajlennon@dynamicdevices.co.uk</a><br>
          > To: <a class="moz-txt-link-abbreviated" href="mailto:mmihajlovic@gmail.com">mmihajlovic@gmail.com</a>; <a class="moz-txt-link-abbreviated" href="mailto:joncham@gmail.com">joncham@gmail.com</a>;
          <a class="moz-txt-link-abbreviated" href="mailto:bryan.crotaz@silvercurve.co.uk">bryan.crotaz@silvercurve.co.uk</a><br>
          > CC: <a class="moz-txt-link-abbreviated" href="mailto:feodor@appveyor.com">feodor@appveyor.com</a>; <a class="moz-txt-link-abbreviated" href="mailto:mono-devel-list@lists.ximian.com">mono-devel-list@lists.ximian.com</a><br>
          > Subject: [Mono-dev] [CI] RFC - Mono now building on
          Cygwin/Windows with Appveyor<br>
          > <br>
          > Hi all,<br>
          > <br>
          > I've reached a point where we have an Appveyor
          configuration file which<br>
          > successfully builds Mono under Cygwin on an Appveyor
          build worker<br>
          > (Windows Server 2012 R2 OS image, I believe).<br>
          > <br>
          > It's taken longer to get to this point than I had
          expected, doesn't it<br>
          > always, but I hope this will be of some use to others
          wishing to build,<br>
          > use and maintain Mono under Windows.<br>
          > <br>
          > The logs of the build history are here, with a
          downloadable Mono 3.10.0<br>
          > zip file "artifact", available from the most recent
          build, which runs up<br>
          > on my local machine.<br>
          > <br>
          > <a class="moz-txt-link-freetext" href="https://ci.appveyor.com/project/ajlennon/mono-817">https://ci.appveyor.com/project/ajlennon/mono-817</a><br>
          > <br>
          > The configuration file that Appveyor used for this build
          is in my fork<br>
          > of mono-3.10.0-branch<br>
          > <br>
          > <br>
          >
<a class="moz-txt-link-freetext" href="https://github.com/DynamicDevices/mono/blob/mono-3.10.0-branch/appveyor.yml">https://github.com/DynamicDevices/mono/blob/mono-3.10.0-branch/appveyor.yml</a><br>
          > <br>
          > All commentary and feedback would be much appreciated.<br>
          > <br>
          > I'd like to understand what would be involved to get this
          to a point<br>
          > where pull-request into master might be accepted. (NB The
          config file is<br>
          > entirely independent of other Mono files in the repo).<br>
          > <br>
          > Thanks to Mladen for the Appveyor suggestion and the
          template<br>
          > configuration script I used as a starting point.<br>
          > <br>
          > Also many thanks to Feodor Fitsner at Appveyor who has
          been very engaged<br>
          > and supportive in helping me to get this going over the
          past week or so.<br>
          > (I am very impressed in general with the Appveyor
          platform and we will<br>
          > undoubtedly be using this for commercial work in future).<br>
          > <br>
          > Some points perhaps worthy of note,<br>
          > <br>
          > - The build configuration script installs needed
          dependencies, runs<br>
          > autogen/configure/make/make install then archives the
          output installed<br>
          > files as a zipfile 'artifact'. This can be downloaded or
          deployed<br>
          > automatically (e.g. FTP)<br>
          > <br>
          > - Build testing has shown up a couple of minor issues
          with<br>
          > mono-3.10.0-branch and master needing patches to build
          under Windows<br>
          > <br>
          > - Following on from this I would like and intend to add
          to the current<br>
          > configuration script to package up the output as an
          installable MSI<br>
          > similar to that provided on the official site.<br>
          > (I think monowiz-win32.nsi could be used with NSIS as a
          starting point<br>
          > for this work, although it looks like it might be quite
          dated in<br>
          > comparison to the current installer?)<br>
          > <br>
          > - I'd also like to run the Mono tests as a part of the
          build<br>
          > verification. Are they expected to work under
          Windows/Cygwin?<br>
          > <br>
          > - The official mono-3.10.0-branch of Mono does not build
          under Windows.<br>
          > For this to build a commit would need to be cherry-picked
          to<br>
          > mono-3.10.0-branch from master. My fork includes this
          commit enabling<br>
          > the build.<br>
          > (Vincent Povirk's needed commit is in the forked branch
          of<br>
          > mono-3.10.0-branch here<br>
          >
<a class="moz-txt-link-freetext" href="https://github.com/DynamicDevices/mono/commit/ce29c7c567afc4dcc14155d88250ebf6cfbc6718">https://github.com/DynamicDevices/mono/commit/ce29c7c567afc4dcc14155d88250ebf6cfbc6718</a>)<br>
          > <br>
          > - The current master also does not build which looks to
          be an inclusion<br>
          > ordering issue in mono/metadata/socket-io.c<br>
          > (I think I have addressed this with PR#1366 - for
          discussion - as<br>
          > there may well be better ways to do this:<br>
          > <a class="moz-txt-link-freetext" href="https://github.com/mono/mono/pull/1366">https://github.com/mono/mono/pull/1366</a>)<br>
          > <br>
          > - The standard Appveyor plan limits builds to 30 minutes.
          The Mono build<br>
          > is currently taking slightly over 3 hours and so will be
          cut short on<br>
          > the default plan. Feyodor@Appveyor has very kindly put me
          onto an<br>
          > OpenSource build plan which prevents the build being cut
          short.<br>
          > <br>
          > Cheers,<br>
          > <br>
          > Alex<br>
          > _______________________________________________<br>
          > Mono-devel-list mailing list<br>
          > <a class="moz-txt-link-abbreviated" href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
          > <a class="moz-txt-link-freetext" href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
        </div>
      </div>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <div class="preview">
        <p style="font-family: Helvetica, Arial, sans-serif; font-size:
          10px; line-height: 12px;"><a
            href="http://www.dynamicdevices.co.uk/" class="clink"><img
              src="cid:part3.07040600.08040909@dynamicdevices.co.uk"
              alt="Dynamic Devices Ltd" id="sig-logo" border="0"></a></p>
        <p style="font-family: Helvetica, Arial, sans-serif; font-size:
          10px; line-height: 12px; color: rgb(153, 153, 153);"><span
            id="name-input" style="font-weight: bold;" class="txt">Alex
            J Lennon</span> <span id="title-sep">/</span> <span
            id="title-input" style="color: #999;" class="txt">Director</span><br>
          <span id="address-input" style="color: #999;" class="txt">1
            Queensway, Liverpool L22 4RA</span> </p>
        <p style="font-family: Helvetica, Arial, sans-serif; font-size:
          10px; line-height: 12px;"> <span id="mobile-input"
            style="color: #999;" class="txt">mobile: +44 (0)7956 668178</span>
          <span id="landline-input" style="color: #999;" class="txt">landline:
            +44 (0)1513 241374</span> <br>
          <br>
        </p>
        <p style="font-size: 10px; line-height: 12px; font-family:
          Helvetica, Arial, sans-serif"> <a id="linkedin-input"
            class="social" href="http://www.linkedin.com/in/alexjlennon"><img
              src="cid:part5.05090304.02090202@dynamicdevices.co.uk"
              alt="Linkedin"></a> <a id="skype-input" class="social"
            href="skype:alexjlennon?add"><img
              src="cid:part7.08090109.07070604@dynamicdevices.co.uk"
              alt="Skype"></a></p>
        <p id="disclaimer-input" style="font-family: Helvetica, Arial,
          sans-serif; color: rgb(153, 153, 153); font-size: 9px;
          line-height: 12px;width: 25%" class="txt">This e-mail message
          may contain confidential or legally privileged information and
          is intended only for the use of the intended recipient(s). Any
          unauthorized disclosure, dissemination, distribution, copying
          or the taking of any action in reliance on the information
          herein is prohibited. E-mails are not secure and cannot be
          guaranteed to be error free as they can be intercepted,
          amended, or contain viruses. Anyone who communicates with us
          by e-mail is deemed to have accepted these risks. Company Name
          is not responsible for errors or omissions in this message and
          denies any responsibility for any damage arising from the use
          of e-mail. Any opinion and other statement contained in this
          message and any attachment are solely those of the author and
          do not necessarily represent those of the company.</p>
      </div>
    </div>
  </body>
</html>