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 Reason(s):ERROR: error 65280 occurred while making /cygdrive/c/Source/openoffice/main/winaccessibility/source/UAccCOM ERROR: error 65280 occurred while making /cygdrive/c/Source/openoffice/main/embedserv/util ERROR: error 65280 occurred while making /cygdrive/c/Source/openoffice/ext_libraries/coinmp ERROR: error 65280 occurred while making /cygdrive/c/Source/openoffice/main/nss ERROR: error 65280 occurred while making /cygdrive/c/Source/openoffice/main/extensions/source/activex/main ERROR: error 65280 occurred while making /cygdrive/c/Source/openoffice/main/extensions/source/ole
Regards, Matthias
Among the related changes I am still developing, I've started the painful implementation of "configuration" (*.xcs/*.xcu) files in gbuild, and am finished with the "ConfigurationSchema" (*.xcs), but the "ConfigurationData" (*.xcu) is more complicated. I've done the first step, generation of destination/data/path/to/Class.xcu from source/path/to/Class.xcu via XSLT transformations, but there are 4 more steps, involving localization tools I've never used before. Once this is finished, it will enable at least 8 more modules (connectivity, desktop, extensions, filter, officecfg, reportbuilder, sdext, swext) to be ported to gbuild. BUT I JUST REMEMBERED SOMETHING IMPORTANT: Some time ago, I found an earlier attempt to implement "configuration" in gbuild on our bugzilla: https://bz.apache.org/ooo/show_bug.cgi?id=118397 It was from 2011, but the contributor said "patches are based on CWS gnumake4 and licensed under Apache License 2." :-O CAN WE USE IT??? Thank you for testing :).Regards, MatthiasRegards Damjan
smime.p7s
Description: Kryptografische S/MIME-Signatur