On Sun, Jan 12, 2025 at 12:51 PM Matthias Seidel <matthias.sei...@hamburg.de>
wrote:

> Hi Damjan, All,
>
> Am 12.01.25 um 03:59 schrieb Damjan Jovanovic:
> > On Sat, Jan 11, 2025 at 9:27 PM Matthias Seidel <
> matthias.sei...@hamburg.de>
> > wrote:
> >
> >> Hi Damjan,
> >>
> >> After removing
> >>
> >> --enable-win-x64-shellext \
> >>
> >> module shell now builds. We only need 64-bit shell extensions on a
> >> 64-bit system.
> >>
> > Oh ok. I never used that flag.
>
> It is needed for a "Release Build" to produce the 64-bit shell
> extensions for AOO 32-bit installed on Windows 64-bit.
>
> Not needed here, but that module may need some attention.
>
> >
> >
> >> (win32 seems to be built anyway?)
> >>
> > Yes, remember each build variant gets its own separate set of
> directories,
> > something like:
> > main/<MODULE>/wntmsi12 and main/solver/450/wntmsci12 for 32 bit debug
> build
> > main/<MODULE>/wntmsi12.pro and main/solver/450/wntmsci12.pro for 32 bit
> > release build
> > and now also:
> > main/<MODULE>/wntmsx12 and main/solver/450/wntmscx12 for 64 bit debug
> build
> > so different builds can coexist.
> >
> > If you want to delete the 32 bit files, you could:
> > source winenv.set.sh
> > dmake clean
> > but it will also delete dmake, and you'll probably have to
> > configure/bootstrap.
> >
> > Also you are doing a much fuller build, my flags are minimal and exclude
> > directx, category B:
> > --with-dmake-url=
> > https://github.com/jimjag/dmake/archive/v4.13.1/dmake-4.13.1.tar.gz
> > --with-epm-url=
> > https://sourceforge.net/projects/oooextras.mirror/files/epm-3.7.tar.gz
> > --disable-directx
> > --with-ant-home=/cygdrive/c/apache-ant-1.9.10
> > --with-junit=/cygdrive/c/source/junit4.jar
> > --with-hamcrest-core=/cygdrive/c/source/hamcrest1.3.jar
> > --enable-verbose
> > --enable-pdfimport
> > --enable-dbgutil
> > --enable-crashdump
> > --with-package-format=installed
> > --with-nasm-home=/cygdrive/c/Program Files (x86)/NASM
> > --enable-win64
>
> Yes, I use the configure for my "Test Build" to see how far it comes. It
> is quite impressive!
>
> BTW: After installing JAVA 8 64-bit the module "bean" is now building ;-):
>
> 5 module(s):
>          coinmp
>          nss
>          embedserv
>          winaccessibility
>          extensions
> need(s) to be rebuilt
>

This might be fixed now. With my latest changes, coinmp, nss and
winaccessibility now build on Windows/amd64, and even the broader
--enable-category-b build finishes successfully.

If not, please attach more detailed error logs.

Regards
Damjan

Reply via email to