I'm new and I'm having build issues

Stephan Bergmann sbergman at redhat.com
Mon Dec 5 15:42:17 UTC 2016


On 12/05/2016 04:04 PM, jrattur wrote:
> I'm building in win7 with cygwin (not using lode) and I added
> --with-visual-studio=2015 to the autogen command (I have multiple versions
> of visual studio installed). It ran happily for an hour and a half or so and
> failed with this output:
>
> /[CXX] workdir/UnpackedTarball/cmis/src/libcmis/onedrive-document.cxx
> [CXX] workdir/UnpackedTarball/cmis/src/libcmis/onedrive-folder.cxx
> E:/sources/libo-core/sal/qa/osl/process/osl_process.cxx:437:Test_osl_executeProcess::osl_execProc_test_batch
> equality assertion failed
> - Expected: 0
> - Actual  : 4
> - osl_createProcess failed
>
> Test_osl_executeProcess::osl_execProc_test_batch finished in: 30427ms
> E:/sources/libo-core/sal/qa/osl/process/osl_process.cxx(437) : error :
> Assertion
> Test name: Test_osl_executeProcess::osl_execProc_test_batch
> equality assertion failed
> - Expected: 0
> - Actual  : 4
> - osl_createProcess failed
>
> Failures !!!
> Run: 1   Failure total: 1   Failures: 1   Errors: 0
>
> Error: a unit test failed, please do one of:
> make CppunitTest_sal_osl_process CPPUNITTRACE=TRUE # which is a shortcut for
> the following line
> make CppunitTest_sal_osl_process
> CPPUNITTRACE="'C:/PROGRA~2/MICROS~3.0/VC//../Common7/IDE/devenv.exe'
> /debugexe" # for interactive deb
> ugging in Visual Studio

There should be a file workdir/LinkTarget/Executable/batch.bat, and the 
call to osl_executeProcess at line 422 of 
sal/qa/osl/process/osl_process.cxx is trying to execute that, but fails 
with osl_Process_E_Unknown (that's the "4" above, see enum 
oslProcessError in include/osl/process.h).

Hard to tell why something fundamental like that fails for you (best bet 
on Windows is always: anti virus software?).  You can debug it via one 
of the two 'make CppunitTest_sal_osl_process ...' commands given above; 
the code of the failing osl_executeProcess is in sal/osl/w32/procimpl.cxx.


More information about the LibreOffice mailing list