Hi all,

I had good progress on my bazel experiment. I reached the milestone for to stage the build and i am ready to start Apache OpenOffice.

However i have all the time R6034 errors. The delivery of generators or the end product does not work well. I fix them clear out the cache and they reappear.

Once i solved that and AOO starts and stopps crashing, i will add licenses and ratscan. then i am ready to push.

A fresh build (clearing cashes, but keep downloaded sources) takes currently estimated around 1h. I can not say exactly since the build is not stable yet.

I hove i find the issue.
All the best

peter

updated module migration chart

sal           ✅  — main/sal/readme.md
salhelper     ✅
store         ✅
registry      ✅
ucpp          ✅
idlc          ✅  (+ regmerge, cppumaker) — main/idlc/readme.md
udkapi        ✅  (.idl → .urd → .rdb → .hdl/.hpp via idl_pipeline.bzl)
cppu          ✅  (cppu3, purpenvhelper3MSC, affine/unsafe/log bridge DLLs)
cppuhelper    ✅  (cppuhelper3MSC.dll)
bridges       ✅  (msci_uno.dll) — main/bridges/readme.md
rdbmaker      ✅  (rdbmaker.exe) — main/rdbmaker/readme.md
xmlreader     ✅  (xmlreader.dll) — main/xmlreader/readme.md
stoc          ✅  (bootstrap.uno.dll, stocservices.uno.dll) — main/stoc/readme.md
jvmfwk        ✅  (jvmfwk.dll) — main/jvmfwk/readme.md
io            ✅  (streams.dll, acceptor.dll, connector.dll, textinstream.dll, textoutstream.dll) — main/io/readme.md
o3tl          ✅  (header-only)
vos           ✅  (vos3.dll)
libxslt       ✅  (@libxslt//:libxslt + :libexslt)
offapi        ✅  (offapi_idl.rdb + offapi_idl_inc/ — 3718 IDL files)
binaryurp     ✅  (binaryurp.dll)
remotebridges ✅  (uuresolver.dll)
cpputools     ✅  (regcomp.exe, regsingleton.exe, sp2bv.exe, uno.exe)
i18nutil      ✅  (i18nutil.dll)
ucbhelper     ✅  (ucbhelper.dll)
comphelper    ✅  (comphelp.dll) — main/comphelper/readme.md
configmgr     ✅  (configmgr.uno.dll) — main/configmgr/readme.md
expat         ✅  — ext_libraries/modules/expat/readme.md
sax           ✅  (sax.dll, expwrap.dll, fastsax.dll) — main/sax/readme.md
zlib          ✅  — ext_libraries/modules/zlib/readme.md
package       ✅  (package2.dll, xstor.dll) — main/package/readme.md
i18npool      ✅  (i18nisolang1.dll, i18npaper.dll, i18npool.dll, i18nsearch.dll) — main/i18npool/readme.md
python        ✅  (python27.dll) — ext_libraries/modules/python/readme.md
pyuno         ✅  (pyuno.dll, pythonloader.dll) — main/pyuno/readme.md
            │
            ▼
── Layer 1 (all deps done) ──────────────────────────────────────────────
basegfx       ✅  (o3tl, sal, offapi, cppu, cppuhelper) — main/basegfx/readme.md
codemaker     ✅  (registry) — main/codemaker/BUILD.bazel
oovbaapi      ✅  (offapi) — main/oovbaapi/BUILD.bazel
external      ✅  (pre-built DLL/lib filegroups) — main/external/BUILD.bazel
── Layer 2 ──────────────────────────────────────────────────────────────
tools         ✅  (tl.dll, ooopathutils.lib) — main/tools/BUILD.bazel
basebmp       ✅  (basegfx, sal + boost, vigra ext) — main/basebmp/BUILD.bazel
ridljar       ✅  (codemaker, udkapi — Java) — main/ridljar/readme.md
── Layer 3 ──────────────────────────────────────────────────────────────
rsc           ✅  (rscpp, rsc, rsc2) — main/rsc/readme.md
unotools      ✅  (utl.dll) — main/unotools/readme.md
xmlscript     ✅  (xcr.dll) — main/xmlscript/BUILD.bazel
shell         ✅  (syssh.uno, localebe1.uno, wininetbe1.uno, shlxthdl, ooofilt, propertyhdl, lngconvex, regsvrex) — main/shell/BUILD.bazel l10ntools     ✅  (transex3, helpex, ulfex, gsiconv, gsicheck, cfgex, xrmex, localize_sl, HelpLinker, helplinker.dll) — main/l10ntools/BUILD.bazel icc           ✅  (create_sRGB_profile.exe → sRGB-IEC61966-2.1.hxx, srgb_icc) — main\icc\readme.md jurt          ✅  (ridljar, sal — Java; jpipe.dll + jpipx.dll native pipe JNI) — main/jurt/readme.md
jvmaccess     ✅  (jvmaccess.dll) — main/jvmaccess/readme.md
── Layer 4 ──────────────────────────────────────────────────────────────
sot           ✅  (tools, unotools, ucbhelper) — main/sot/readme.md
unoil         ✅  (codemaker, ridljar, offapi — Java) — main/unoil/readme.md
idl           ✅  (svidl.exe) — main/idl/readme.md
── Layer 5 ──────────────────────────────────────────────────────────────
svl           ✅  (svl.dll, fsstorage.dll, passwordcontainer.dll) — main/svl/readme.md javaunohelper ✅  (juh.jar, juh.dll, juhx.dll) — main/javaunohelper/readme.md
── Layer 6 ──────────────────────────────────────────────────────────────
vcl           ✅  (rsc, sot, unotools, svl, basegfx, basebmp, tools, shell, l10ntools,
                   icc + boost, icu, graphite ext) — main/vcl/readme.md
xmloff        ✅  (xo.dll, xof.dll) — main/xmloff/readme.md
── Layer 7 ──────────────────────────────────────────────────────────────
linguistic    ✅  (svl, xmloff, ucbhelper, vos, comphelper + icu ext) — main/linguistic/readme.md
toolkit       ✅  (ootk.dll) — main/toolkit/readme.md
svtools       ✅  (svt.dll, hatchwindowfactory.dll) — main/svtools/readme.md officecfg     ✅  (xsltproc pipeline: schema_trim + alllang, per-locale zips) — main/officecfg/BUILD.bazel
── Layer 8 ──────────────────────────────────────────────────────────────
framework     ✅  (fwi.dll, fwe.dll, fwk.dll, fwl.dll, fwm.dll) — main/framework/readme.md
editeng       ✅  (editeng.dll) — main/editeng/readme.md
canvas        ✅  (canvastools, canvasfactory, nullcanvas, simplecanvas, vclcanvas, directx9canvas, gdipluscanvas) — main/canvas/readme.md
basic         ✅  (oovbaapi, svtools, xmlscript, framework, salhelper)
connectivity  ✅  (dbtools.dll, sdbc2.dll, dbpool2.dll) — main/connectivity/readme.md
── Layer 9 ──────────────────────────────────────────────────────────────
sfx2          ✅  (basic, xmlscript, framework, shell, sax + libxml2 ext) — main/sfx2/readme.md
cppcanvas     ✅  (cppcanvas.dll) — main/cppcanvas/readme.md
── Layer 10 ─────────────────────────────────────────────────────────────
avmedia       ✅  (avmedia.dll, avmediawin.dll) — main/avmedia/readme.md
── Layer 11 ─────────────────────────────────────────────────────────────
drawinglayer  ✅  (vcl, svtools, basegfx, avmedia, canvas, cppcanvas)
── Layer 12 ─────────────────────────────────────────────────────────────
svx           ✅  (svxcore.dll, svx.dll, textconversiondlgs.dll) — main/svx/readme.md msfilter      ✅  (msfilter.dll — prereq for oox export) — main/filter/BUILD.bazel
oox           ✅  (oox.dll) — main/oox/readme.md
── Layer 13 ─────────────────────────────────────────────────────────────
writerfilter  ✅  (writerfilter.dll, writerfilter_debug.dll) — main/writerfilter/readme.md filter        ✅  (xmlfa, xfld, svgfilter, pdffilter, flash, placeware, t602filter,                    filterconfig1, xsltfilter, xsltdlg, filtertracer + 22 graphic
                   filter DLLs) — main/filter/readme.md
vbahelper     ✅  (vbahelper.dll, msforms.dll) — main/vbahelper/readme.md
── Layer 14 — pre-app infrastructure ─────────────────────────────────────
ucb           ✅  (ucb1, cached1, srtrs1, ucpexpand1, ucpext, ucpfile1, ucphier1,                    ucppkg1, ucptdoc1, ucpftp1, ucpdav1) — main/ucb/readme.md unoxml        ✅  (unoxml.dll — DOM/XPath/Events; unordf deferred: redland not yet on Windows) — main/unoxml/readme.md
eventattacher ✅  (evtatt.dll) — main/eventattacher/readme.md
UnoControls   ✅  (ctl.dll) — main/UnoControls/readme.md
dtrans        ✅  (dtrans.dll, mcnttype.dll, dnd.dll, ftransl.dll, sysdtrans.dll) — main/dtrans/readme.md
svgio         ✅  (svgio.dll) — main/svgio/readme.md
lingucomponent ✅ (spell.dll, hyphen.dll, lnth.dll, guesslang.dll) — main/lingucomponent/readme.md fpicker       ✅  (fps.dll, fop.dll, fps_office.dll, fpicker.dll) — main/fpicker/readme.md mysqlc        ✅  (mysqlc.uno.dll — MySQL/MariaDB SDBC driver via mysqlcppconn+mariadb-connector-c) — main/mysqlc/readme.md
── Layer 15 ─────────────────────────────────────────────────────────────
formula       ✅  (for.dll, forui.dll) — main/formula/readme.md
animations    ✅  (animcore.dll) — main/animations/readme.md
chart2        ✅  (charttools, chartmodel, chartview, chartcontroller) — main/chart2/readme.md
embeddedobj   ✅  (embobj.dll, emboleobj.dll) — main/embeddedobj/readme.md
xmlsecurity   ✅  (xsec_fw.dll, xsec_xmlsec.dll, xmlsecurity.dll) — main/xmlsecurity/readme.md
uui           ✅  (uui.dll) — main/uui/readme.md
fileaccess    ✅  (fileacc.dll) — main/fileaccess/readme.md
accessibility ✅  (acc.dll — VCL + svt a11y factories) — main/accessibility/readme.md
── Layer 16 ─────────────────────────────────────────────────────────────
forms         ✅  (frm.dll — form controls) — main/forms/readme.md
scripting     ✅  (scriptframe.dll, basprov.uno.dll, dlgprov.uno.dll, vbaevents.uno.dll, stringresource.uno.dll, protocolhandler.dll) — main/scripting/readme.md embedserv     ✅  (emser.dll, inprocserv.dll — ATL required; skipped unless --//build:atl_available=True) — main/embedserv/readme.md winaccessibility ✅  (UAccCOM.dll + winaccessibility.dll — ATL + MIDL required; skipped unless --//build:atl_available=True) — main/winaccessibility/readme.md
── Layer 17 ─────────────────────────────────────────────────────────────
cui           ✅  (cui.dll) — main/cui/readme.md
── Layer 18 — sw ─────────────────────────────────────────────────────────
sw            ✅  (swd.dll + sw.dll + swui.dll + msword.dll + vbaswobj.dll) — main/sw/README.md
── Layer 19 ─────────────────────────────────────────────────────────────
basctl        ✅  (basic, sfx2, svx — Basic IDE) — main/basctl/readme.md
sd            ✅  (sdd.dll, sd.dll, sdui.dll, sdfilt.dll) — main/sd/readme.md
── Layer 20 ─────────────────────────────────────────────────────────────
slideshow     ✅  (slideshow.dll — Impress slideshow engine) — main/slideshow/readme.md sdext         ✅  (PresentationMinimizer.uno.dll, PresenterScreen.uno.dll, pdfimport.uno.dll) — main/sdext/readme.md sc            ✅  (sc.dll, scd.dll, scfilt.dll, scui.dll, vbaobj.dll) — main/sc/readme.md
── Layer 21 ─────────────────────────────────────────────────────────────
scaddins      ✅  (analysis.dll, date.dll) — main/scaddins/readme.md
sccomp        ✅  (solver.dll — CoinMP/COIN-OR linear solver) — main/sccomp/readme.md dbaccess      ✅  (dba.dll, dbu.dll, dbaxml.dll, sdbt.dll, dbmm.dll, adabasui.dll) — main/dbaccess/readme.md
── Layer 22 ─────────────────────────────────────────────────────────────
reportdesign  ✅  (rpt.dll, rptui.dll, rptxml.dll) — main/reportdesign/readme.md starmath      ✅  (sm.dll, smd.dll — Math formula editor) — main/starmath/readme.md
── Layer 23 — desktop ────────────────────────────────────────────────────
desktop       ✅  (soffice.exe + all launcher EXEs + 9 DLLs) — main/desktop/readme.md
── Layer 24 — staging ────────────────────────────────────────────
staging       ✅  (bazel build //main/staging:install → runnable install layout) — main/staging/BUILD.bazel
── Already done, not yet listed ─────────────────────────────────────────
ooxml         ✅  (done with oox migration; openssl_shim removed, now uses @openssl//:ssl)
stlport       ✅  (boost hash_map shim, referenced as dep)
── Cross-cutting infrastructure ─────────────────────────────────────
rsc pipeline   ✅  (rscpp + rsc2 called directly as Bazel actions; rsc.exe launcher                    not used; -lip= + -subimages= required for image lookup; normal                    mode writes .res only; 31 modules wired up) — build/rules/rsc_pipeline.bzl
e── Deferred: .NET interop (deferred) ────────────────────────────────────
cli_ure       ⬜  (cppu, cppuhelper, sal, codemaker, stoc, udkapi, bridges)
                   Blockers: C# rules (csc.exe), C++/CLI (/clr toolchain),
                   AL.exe policy assemblies, sn.exe strong-name signing.
unoil         ⬜  update climaker
── Deferred: Java-based ─────────────────────────────────────────────────
reportbuilder ⬜  (pure Java .oxt extension; blockers: JFreeReport suite not on Maven, SourceForge ZIPs have token-based URLs; wizards dep also deferred)
bean          ⬜  (Java bean component)
stax          ⬜  (StAX XML streaming API)
saxon         ⬜  (XSLT 2.0 processor)
wizards       ⬜  (Java-based document wizards)
xmerge        ⬜  (document format converter, Java)
javainstaller2 ⬜ (Java installer UI)
swext         ⬜  (Writer Java extensions e.g. mediawiki)
unodevtools   ⬜  (UNO component inspector, Java)
── Deferred: Linux/macOS — not applicable for Windows build ─────────────
padmin        —   Linux printer administration
sane          —   Linux scanner interface (SANE)
unixODBC      —   Linux ODBC bridge
x11_extensions —  X11/Linux platform extensions
psprint_config —  Linux PostScript/font config
apple_remote  —   macOS Apple Remote control
macOS         —   macOS-specific platform UI
── Deferred: Installer/packaging — post-build ────────────────────────────
scp2          ⬜  (installer package/script definitions)
instsetoo_native ⬜ (native Windows installer build)
setup_native  ⬜  (Windows setup UI)
packimages    ⬜  (image packaging for install)
sysui         ⬜  (system UI integration — mime types, desktop entries)
postprocess   ✅  (services.rdb, ooo_services_rdb, uiconfig.zip, 20 .xcd packages via fcfg_merge+pack_registry) — main/postprocess/readme.md
solenv        ⬜  (legacy build environment, mostly migrated away)
── Deferred: Docs/tests/dev tooling ─────────────────────────────────────
autodoc       ⬜  (API documentation generator)
odk           ⬜  (OpenDocument/Developer Kit)
helpauthoring ⬜  (help authoring tools)
helpcontent2  ⬜  (help content sources)
xmlhelp       ⬜  (XML help runtime)
xml2cmp       ⬜  (XML component comparison tool)
qadevOOo      ⬜  (Java-based QA test framework)
test          ⬜  (C++ unit tests)
testgraphical ⬜  (graphical/visual regression tests)
testtools     ⬜  (test infrastructure)
── Deferred: Standalone/misc ─────────────────────────────────────────────
crashrep      ⬜  (crash reporter)
automation    ⬜  (test automation/macro recorder framework)
migrationanalysis ⬜ (migration analysis tool)
extensions    ⬜  (misc UNO extension infrastructure)
extras        —   templates and samples (data, not build target)
more_fonts    —   bundled fonts (data, not build target)
default_images —  bundled images (data, not build target)
ooo_custom_images — custom branding images (data, not build target)
readlicense_oo —  license files (data, not build target)

Reply via email to