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 : 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 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 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 4. Build seems to hang (never completes when left overnight) after 'postgresql' component stage File links: build.log:: https://drive.google.com/file/d/1KZJInodnQzf6SIUsVaW3er7Oi6dMOAZ7/view?usp=drive_link libffi config.log:: https://drive.google.com/file/d/1lssxS6Wnnaj1ehFt6gNnYjZBQ-kRGxz9/view?usp=drive_link