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,

     Matthias


Regards
Damjan

Attachment: smime.p7s
Description: Kryptografische S/MIME-Signatur

Reply via email to