Open Office Build Process

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Open Office Build Process

George K
Hello everyone,

I 'm currently trying to build Open Office on Windows. I 've setup most of
the environment but I am having trouble finding the Windows 7.0 SDK, witch
contains MSVC 2008, as it is unavailable from Microsoft. Peter kindly
pointed me at an image of Windows Server 2008 Standard
<https://www.microsoft.com/en-us/download/details.aspx?id=5023>. Should I
setup a VM with that image, or download Windows 7? I 'm currently trying to
build on a Windows 10 machine. Any help and directions would be welcome.

That said, I would like to contribute to Open Office, by making the build
process easier and migrating the project for Windows on MSVC 2017. I have
thought of the following build process:

- Install Visual Studio 2017(All libraries and tools needed would be
provided through the installation)
- Install all other prerequisites using a Windows BATCH file(Provide a .bat
file for automating installation of Java, Cygwin etc. and setting up the
modules. Or, if complexity demands it, install python and do all the above
through it. Optimally, checkout the repo from svn and be ready for build).
- Build Open Office as usual.

That might be complicated, but I 'm willing to try. I 'm currently trying
to familiarize my self with the code and I would be grateful if someone
pointed me to the right direction. Let's keep an open discussion of Open
Office's build process. Feel free to suggest new things or improve my own.

Thanks in advance,
George
Reply | Threaded
Open this post in threaded view
|

Re: Open Office Build Process

Damjan Jovanovic
Hi George

The build system is particularly difficult to change.

If you look through the mailing list archives, I documented some of my experiences with MSVC 14 in a 13 March 2018 email entitled "First steps in building with MSVC 14 / Visual Studio 2015". I didn't get far. A patch with some of my changes is attached.

Good luck and let us know if (or when ;) you need any help
Damjan

On Sun, Sep 23, 2018 at 2:14 PM George K <[hidden email]> wrote:
Hello everyone,

I 'm currently trying to build Open Office on Windows. I 've setup most of
the environment but I am having trouble finding the Windows 7.0 SDK, witch
contains MSVC 2008, as it is unavailable from Microsoft. Peter kindly
pointed me at an image of Windows Server 2008 Standard
<https://www.microsoft.com/en-us/download/details.aspx?id=5023>. Should I
setup a VM with that image, or download Windows 7? I 'm currently trying to
build on a Windows 10 machine. Any help and directions would be welcome.

That said, I would like to contribute to Open Office, by making the build
process easier and migrating the project for Windows on MSVC 2017. I have
thought of the following build process:

- Install Visual Studio 2017(All libraries and tools needed would be
provided through the installation)
- Install all other prerequisites using a Windows BATCH file(Provide a .bat
file for automating installation of Java, Cygwin etc. and setting up the
modules. Or, if complexity demands it, install python and do all the above
through it. Optimally, checkout the repo from svn and be ready for build).
- Build Open Office as usual.

That might be complicated, but I 'm willing to try. I 'm currently trying
to familiarize my self with the code and I would be grateful if someone
pointed me to the right direction. Let's keep an open discussion of Open
Office's build process. Feel free to suggest new things or improve my own.

Thanks in advance,
George


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

PATCH-msvc14.txt (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Open Office Build Process

Peter Kovacs-3
Here a pointer to the Archives (search for all mails last year) to the
MSVC topic:

https://lists.apache.org/list.html?dev@...:lte=12M:MSVC

I have found a Wiki resource for the build System (maybe it helps):

https://wiki.openoffice.org/wiki/Build_System_Analysis

https://wiki.openoffice.org/wiki/Build_Environment_Effort/New_Build_System_Requirements


I would use Windows 10. If you use a VM or not is more matter of taste.

All the best to the Migration effort!


On 9/23/18 4:12 PM, Damjan Jovanovic wrote:

> Hi George
>
> The build system is particularly difficult to change.
>
> If you look through the mailing list archives, I documented some of my
> experiences with MSVC 14 in a 13 March 2018 email entitled "First
> steps in building with MSVC 14 / Visual Studio 2015". I didn't get
> far. A patch with some of my changes is attached.
>
> Good luck and let us know if (or when ;) you need any help
> Damjan
>
> On Sun, Sep 23, 2018 at 2:14 PM George K <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>     Hello everyone,
>
>     I 'm currently trying to build Open Office on Windows. I 've setup
>     most of
>     the environment but I am having trouble finding the Windows 7.0
>     SDK, witch
>     contains MSVC 2008, as it is unavailable from Microsoft. Peter kindly
>     pointed me at an image of Windows Server 2008 Standard
>     <https://www.microsoft.com/en-us/download/details.aspx?id=5023>.
>     Should I
>     setup a VM with that image, or download Windows 7? I 'm currently
>     trying to
>     build on a Windows 10 machine. Any help and directions would be
>     welcome.
>
>     That said, I would like to contribute to Open Office, by making
>     the build
>     process easier and migrating the project for Windows on MSVC 2017.
>     I have
>     thought of the following build process:
>
>     - Install Visual Studio 2017(All libraries and tools needed would be
>     provided through the installation)
>     - Install all other prerequisites using a Windows BATCH
>     file(Provide a .bat
>     file for automating installation of Java, Cygwin etc. and setting
>     up the
>     modules. Or, if complexity demands it, install python and do all
>     the above
>     through it. Optimally, checkout the repo from svn and be ready for
>     build).
>     - Build Open Office as usual.
>
>     That might be complicated, but I 'm willing to try. I 'm currently
>     trying
>     to familiarize my self with the code and I would be grateful if
>     someone
>     pointed me to the right direction. Let's keep an open discussion
>     of Open
>     Office's build process. Feel free to suggest new things or improve
>     my own.
>
>     Thanks in advance,
>     George
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Open Office Build Process

Matthias Seidel
In reply to this post by George K
Hello George,

Am 23.09.2018 um 14:14 schrieb George K:
> Hello everyone,
>
> I 'm currently trying to build Open Office on Windows. I 've setup most of
> the environment but I am having trouble finding the Windows 7.0 SDK, witch
> contains MSVC 2008, as it is unavailable from Microsoft. Peter kindly
> pointed me at an image of Windows Server 2008 Standard
> <https://www.microsoft.com/en-us/download/details.aspx?id=5023>. Should I
> setup a VM with that image, or download Windows 7? I 'm currently trying to
> build on a Windows 10 machine. Any help and directions would be welcome.

I assume you followed the instructions in our Wiki:
https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step#Windows_7.2C_Windows_8.1.2C_Windows_10

As I learned today "Microsoft Windows SDK for Windows 7 and .NET
Framework 3.5. SP1" is no longer supported or downloadable.
This is a major issue that has to be addressed (and the Wiki should be
updated).

But to get you started, I can send you a direct link to a copy in my
Dropbox?

Personally I am building on Windows 10 (64-bit) on VirtualBox. You can
find all my personal builds here:
https://home.apache.org/~mseidel/AOO-builds/

Kind regards,
   Matthias


smime.p7s (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Open Office Build Process

George K
Hello Matthias,

As I am unable to find the SDK, would it be possible to send me a copy so I
can get started and build
the project?

After I have successfully build OpenOffice, I will try to investigate
building for newer versions of MSVC.
Additionally, I will start working on a script called build_tools, to start
figuring out how the build environment
can be automated.

Also, it would be nice if someone provided a VDI image of a working build
environment in the Wiki, so new
developers can get up and running with VirtualBox, without the caveats of
the current build environment.

Best regards,
George

On Sun, Sep 23, 2018 at 7:09 PM Matthias Seidel <[hidden email]>
wrote:

> Hello George,
>
> Am 23.09.2018 um 14:14 schrieb George K:
> > Hello everyone,
> >
> > I 'm currently trying to build Open Office on Windows. I 've setup most
> of
> > the environment but I am having trouble finding the Windows 7.0 SDK,
> witch
> > contains MSVC 2008, as it is unavailable from Microsoft. Peter kindly
> > pointed me at an image of Windows Server 2008 Standard
> > <https://www.microsoft.com/en-us/download/details.aspx?id=5023>. Should
> I
> > setup a VM with that image, or download Windows 7? I 'm currently trying
> to
> > build on a Windows 10 machine. Any help and directions would be welcome.
>
> I assume you followed the instructions in our Wiki:
>
> https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step#Windows_7.2C_Windows_8.1.2C_Windows_10
>
> As I learned today "Microsoft Windows SDK for Windows 7 and .NET
> Framework 3.5. SP1" is no longer supported or downloadable.
> This is a major issue that has to be addressed (and the Wiki should be
> updated).
>
> But to get you started, I can send you a direct link to a copy in my
> Dropbox?
>
> Personally I am building on Windows 10 (64-bit) on VirtualBox. You can
> find all my personal builds here:
> https://home.apache.org/~mseidel/AOO-builds/
>
> Kind regards,
>    Matthias
>
>