<div dir="ltr"><div><br><<Visual Studio 2010 is used to build the official releases.<<<br></div>is there any blocker that would prevent mingw or cygwin to be used?  that might be a nice project some day.<br>mike<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 9, 2013 at 3:33 PM, Christian Lohmaier <span dir="ltr"><<a href="mailto:lohmaier+libreoffice@googlemail.com" target="_blank">lohmaier+libreoffice@googlemail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Matthieu, *,<br>
<br>
On Wed, Oct 9, 2013 at 4:34 PM, Gay, Matthieu<br>
<<a href="mailto:matthieu.gay@capgemini.com">matthieu.gay@capgemini.com</a>> wrote:<br>
> Hello, I still have problem to build under windows, but I wanted to know,<br>
> what do I need to build LibreOffice (4.0.x/4.1.x) entirely as the original<br>
> available in the website.<br>
<br>
You cannot produce libreOffice as from the website, as it is using a<br>
TDF-only certificate to sign (obviously), and also used TDF branding<br>
(which you may not use - but you probably want your own branding<br>
anyway)<br>
<br>
But one is just optical thing, the other a technical detail.<br>
<br>
> First can you confirm that I need a certificate to sign the DLL<br>
<br>
You don't /need/ it, but without having it signed, you'll get<br>
corresponding warning dialogs (unknown publisher) when trying to<br>
install. So using a certificate is strongly recommended.<br>
<br>
> and a<br>
> license of Visual Studio 12 (without I can't build ATL and ActiveX modules).<br>
<br>
Visual Studio 2010 is used to build the official releases. But yes,<br>
you need a payed version.<br>
Visual Studio 2012 also works, but when you want your builds to run on<br>
Windows XP, you must install at least update 1 for VS 2012, and you<br>
need to tell <a href="http://autogen.sh/configure" target="_blank">autogen.sh/configure</a> to use the 7.1A SDK.<br>
<br>
> Which version of Windows is the best? Do I need a pro version or a familial<br>
> one?<br>
<br>
Windows Version should not matter - official builds are done on<br>
Windows Server 2008 R2 - but any version of Windows sould work.<br>
<br>
Only paid stuff you need is Windows itself and the Visual Studio<br>
license. Rest of the build requirements is free software.<br>
<br>
configure switches for official build: (see<br>
<a href="https://wiki.documentfoundation.org/Development/ReleaseBuilds" target="_blank">https://wiki.documentfoundation.org/Development/ReleaseBuilds</a> )<br>
<br>
--with-distro=LibreOfficeWin32 --enable-release-build<br>
--enable-windows-build-signing --with-lang=ALL<br>
--disable-dependency-tracking --enable-pch<br>
--with-nss-build-tools=/path/to/mozilla-build<br>
--with-branding=/path/to/tdf-branding<br>
--with-junit=/path/to/junit-4.10.jar<br>
--with-ant-home=/path/to/apache-ant-1.9.2<br>
--with-external-tar=/path/to/lo-externalsrc<br>
<br>
nss-build-tools are no longer needed for current codeline, but you<br>
also asked for 4.0.x …<br>
<br>
ciao<br>
Christian<br>
_______________________________________________<br>
LibreOffice mailing list<br>
<a href="mailto:LibreOffice@lists.freedesktop.org">LibreOffice@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/libreoffice" target="_blank">http://lists.freedesktop.org/mailman/listinfo/libreoffice</a><br>
</blockquote></div><br></div>