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