Hello all
Firstimer here, trying to set up initial Windows 11 build environment. I have followed the LODE instructions, using Visual Studio 2022 Community edition.
I have set my
'dev/core'
build tree to the 'libreoffice-7.6.1.1' tag using git checkout.
I am seeing a few issues when doing a clean build. Full build log (using make
-k
switch) is available at link below.
Appreciate any help to fix these issues.
Thanks,
Andrew Richardson
1. Errors processing IDL files - Internal compiler problem
midl : error MIDL9008 : internal compiler problem - See documentation for suggestions on how to find a workaround.
midl: Assertion failed: hr == S_OK, file com\rpc\midl\front\filehndl.cxx, line 1024
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/winaccessibility/CustomTarget_ia2_idl.mk:26: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/CustomTarget/winaccessibility/ia2/idl/ia2_api_all.h] Error 48
midl : error MIDL9008 : internal compiler problem - See documentation for suggestions on how to find a workaround.
midl: Assertion failed: hr == S_OK, file com\rpc\midl\front\filehndl.cxx, line 1024
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/winaccessibility/CustomTarget_ia2_idl.mk:26: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/CustomTarget/winaccessibility/ia2/idl/defines.h] Error 48
midl: Assertion failed: hr == S_OK, file com\rpc\midl\front\filehndl.cxx, line 1024
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/winaccessibility/CustomTarget_ia2_idl.mk:26: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/CustomTarget/winaccessibility/ia2/idl/ia2_api_all.h] Error 48
midl : error MIDL9008 : internal compiler problem - See documentation for suggestions on how to find a workaround.
midl: Assertion failed: hr == S_OK, file com\rpc\midl\front\filehndl.cxx, line 1024
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/winaccessibility/CustomTarget_ia2_idl.mk:26: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/CustomTarget/winaccessibility/ia2/idl/defines.h] Error 48
midl : error MIDL9008 : internal compiler problem - See documentation for suggestions on how to find a workaround.
midl: Assertion failed: hr == S_OK, file com\rpc\midl\front\filehndl.cxx, line 1024
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/winaccessibility/CustomTarget_ia2_idl.mk:26: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/CustomTarget/winaccessibility/ia2/idl/UAccCOM.h] Error 48
midl: Assertion failed: hr == S_OK, file com\rpc\midl\front\filehndl.cxx, line 1024
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/winaccessibility/CustomTarget_ia2_idl.mk:26: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/CustomTarget/winaccessibility/ia2/idl/UAccCOM.h] Error 48
2.
Errors processing IDL files - Invalid arguments
/usr/bin/sh: -c: line 1: syntax error near unexpected token `('
/usr/bin/sh: -c: line 1: `S=C:/Users/spun6/LibreOffice/lode/dev/core && I=$S/instdir && W=$S/workdir && midl.exe -tlb $W/CustomTarget/shell/source/win32/spsupp/idl/spsupp.tlb -h $W/CustomTarget/shell/source/win32/spsupp/idl/spsupp_h.h -iid $W/CustomTarget/shell/source/win32/spsupp/idl/spsupp_i.c C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\winrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:/PROGRA~2/WI3CF2~1/10/Include/10.0.22621.0/ucrt -IC:/PROGRA~2/WI3CF2~1/10/include -IC:/PROGRA~1/MICROS~4/2022/COMMUN~1/VC/Tools/MSVC/1437~1.328/Include -IC:/PROGRA~2/WI3CF2~1/10/Include/10.0.22621.0/um -IC:/PROGRA~2/WI3CF2~1/10/Include/10.0.22621.0/shared -IC:/PROGRA~1/Java/jdk-20/include/win32 -IC:/PROGRA~1/Java/jdk-20/include -Oicf $S/shell/source/win32/spsupp/spsupp.idl'
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/shell/CustomTarget_spsupp_idl.mk:22: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/CustomTarget/shell/source/win32/spsupp/idl/spsupp.tlb] Error 2
/usr/bin/sh: -c: line 1: `S=C:/Users/spun6/LibreOffice/lode/dev/core && I=$S/instdir && W=$S/workdir && midl.exe -tlb $W/CustomTarget/shell/source/win32/spsupp/idl/spsupp.tlb -h $W/CustomTarget/shell/source/win32/spsupp/idl/spsupp_h.h -iid $W/CustomTarget/shell/source/win32/spsupp/idl/spsupp_i.c C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\winrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:/PROGRA~2/WI3CF2~1/10/Include/10.0.22621.0/ucrt -IC:/PROGRA~2/WI3CF2~1/10/include -IC:/PROGRA~1/MICROS~4/2022/COMMUN~1/VC/Tools/MSVC/1437~1.328/Include -IC:/PROGRA~2/WI3CF2~1/10/Include/10.0.22621.0/um -IC:/PROGRA~2/WI3CF2~1/10/Include/10.0.22621.0/shared -IC:/PROGRA~1/Java/jdk-20/include/win32 -IC:/PROGRA~1/Java/jdk-20/include -Oicf $S/shell/source/win32/spsupp/spsupp.idl'
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/shell/CustomTarget_spsupp_idl.mk:22: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/CustomTarget/shell/source/win32/spsupp/idl/spsupp.tlb] Error 2
3. Configure fails for libffi component
configure: error: in `/cygdrive/c/Users/spun6/LibreOffice/lode/dev/core/workdir/UnpackedTarball/libffi/x86_64-pc-cygwin':
configure: error: C compiler cannot create executables
See `config.log' for more details
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/external/libffi/ExternalProject_libffi.mk:28: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/ExternalProject/libffi/build] Error 1
configure: error: C compiler cannot create executables
See `config.log' for more details
make: *** [C:/Users/spun6/LibreOffice/lode/dev/core/external/libffi/ExternalProject_libffi.mk:28: C:/Users/spun6/LibreOffice/lode/dev/core/workdir/ExternalProject/libffi/build] Error 1
4. Build seems to hang (never completes when left overnight) after 'postgresql' component stage
File links:
libffi config.log:: https://drive.google.com/file/d/1lssxS6Wnnaj1ehFt6gNnYjZBQ-kRGxz9/view?usp=drive_link