On Mon, Jan 20, 2025 at 4:36 PM Marcus <marcus.m...@wtnet.de> wrote:

> Am 19.01.25 um 08:06 schrieb Damjan Jovanovic:
> > Some good news for this weeked:
> >
> > With my latest changes, my minimal Windows/amd64 build runs to
> completion,
> > OpenOffice successfully gets packaged, and the first ever Win64
> OpenOffice
> > now exists:
> >
> > $ file soffice.exe
> > PE32+ executable (GUI) x86-64, for MS Windows
> > :-)
> >
> > Of course, it crashes almost immediately when run, with an assertion
> error
> > in main/bridges.
>
> nevertheless, a very big step forward. :-)
>

Thank you everyone :-).


>
> I'm curious what still needs to be done to avoid the (any) crashes.
>

The UNO bridge under main/bridges/source/cpp_uno/msvc_win64_x86-64 needs to
be completed and debugged.

However, since that's very complicated, needing assembly language and
platform-specific ABI details like the layout of the RTTI for C++ objects,
and how to catch and throw C++ exceptions and convert them to UNO
exceptions, it's going to take a while to complete. For now I am rather
porting the remaining modules, which Matthias found don't compile when you
do a fuller build:

coinmp
nss
embedserv
winaccessibility
extensions

So far I've got winaccessibility to build, but I am also trying to fix all
the warnings, as it's code that we probably won't be revisiting often or
testing much.


>
> Marcus
>
>
If anyone wishes to join in, please do so.

Regards
Damjan

Reply via email to