Try to fix in WASM Jenkins:
In file included from /home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/vcl/source/app/salplug.cxx:78:
/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/vcl/inc/headless/svpinst.hxx:100:36: error: non-virtual member function marked 'override' hides virtual member function
  100 |     bool DoExecute(int &nExitCode) override;
      |                                    ^
/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/vcl/inc/salinst.hxx:237:18: note: hidden overloaded virtual function 'SalInstance::DoExecute' declared here: different number of parameters (0 vs 1)
  237 |     virtual bool DoExecute();
      |                  ^
1 error generated.
make[1]: *** [/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/solenv/gbuild/LinkTarget.mk:338: /home/tdf/lode/jenkins/workspace/lo_gerrit/tb/build_master/workdir/CxxObject/vcl/source/app/salplug.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/vcl/headless/svpprn.cxx:33:

Change-Id: Id1ae3ae246fb86516ee6b9b383a3ee23180bc277
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210987
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
This commit is contained in:
Julien Nabet
2026-09-15 13:01:06 +02:00
parent 10d4f2a173
commit 6379b5ff46
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -305,7 +305,7 @@ static void loop(void * arg) {
static_cast<SvpSalInstance *>(arg)->ImplYield(comphelper::LibreOfficeKit::isActive(), false);
}
bool SvpSalInstance::DoExecute(int &) {
bool SvpSalInstance::DoExecute() {
assert(Application::IsUseSystemEventLoop());
// emscripten_set_main_loop will unwind the stack by throwing a JavaScript exception, so we need
// to manually undo the call of AcquireYieldMutex() done in InitVCL:
+1 -1
View File
@@ -97,7 +97,7 @@ class VCL_DLLPUBLIC SvpSalInstance : public SalGenericInstance, public SalUserEv
virtual void ProcessEvent( SalUserEvent aEvent ) override;
#if defined __EMSCRIPTEN__
bool DoExecute(int &nExitCode) override;
bool DoExecute() override;
void DoQuit() override;
#endif