Orbiter2024 - VS2022 issues

Sword7

Active member
Joined
Mar 23, 2008
Messages
176
Reaction score
32
Points
28
Location
Gaithersburg, MD
I set x86-release and vs2022 automatically executed cmake configs successfully but, I did not see any 'Build All' in Build menu. CMake did not create .sln file for entire Orbiter 2024.

Any solution?

Thanks,
Tim
 
I tried many ways, but it will not compile under VS2019 or VS2022. I applied .vsconfig file in Visual Studio Installer but it will still not compile.

I tried to execute ninja on prompt (in out/build/windows-x96-release) and got many errors to attempting compile Lua interpreter code. Here are results from ninja:
I tried it on terminal shell (cmd) but it resulted the same.

Tim

Code:
fswor@TSWIN1 MINGW64 /m/projects/orbiter24.vs/out/build/windows-x86-release
$ ninja
[22/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\adler32.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/adler32.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\adler32.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\adler32.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build\zconf.h(249): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[23/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\compress.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/compress.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\compress.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\compress.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build\zconf.h(249): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[24/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\crc32.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/crc32.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\crc32.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\crc32.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build\zconf.h(249): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[25/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\deflate.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/deflate.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\deflate.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\deflate.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build\zconf.h(249): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[26/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\gzwrite.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/gzwrite.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\gzwrite.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\gzwrite.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\gzguts.h(21): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
[27/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\inftrees.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/inftrees.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\inftrees.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\inftrees.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build\zconf.h(249): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[28/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\gzclose.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/gzclose.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\gzclose.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\gzclose.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\gzguts.h(21): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
[29/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\trees.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/trees.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\trees.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\trees.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build\zconf.h(249): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[30/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\inffast.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/inffast.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\inffast.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\inffast.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build\zconf.h(249): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[31/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\gzlib.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/gzlib.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\gzlib.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\gzlib.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\gzguts.h(21): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
[32/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\inflate.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/inflate.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\inflate.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\inflate.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build\zconf.h(249): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[33/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\infback.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/infback.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\infback.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\infback.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build\zconf.h(249): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
[34/707] Building C object _deps\zlib-build\CMakeFiles\zlib.dir\gzread.obj
FAILED: _deps/zlib-build/CMakeFiles/zlib.dir/gzread.obj
C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x86\cl.exe  /nologo -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src -IM:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-build -IM:\Projects\orbiter24.vs /DWIN32 /D_WINDOWS /O2 /Ob2 /DNDEBUG -MD /we4311 /DNOMINMAX /showIncludes /Fo_deps\zlib-build\CMakeFiles\zlib.dir\gzread.obj /Fd_deps\zlib-build\CMakeFiles\zlib.dir\ /FS -c M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\gzread.c
M:\Projects\orbiter24.vs\out\build\windows-x86-release\_deps\zlib-src\gzguts.h(21): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
[35/707] Generating include/CamAPI.h, include/Ce...PI.h, include/afxres.h, include/resource_video.h
ninja: build stopped: subcommand failed.

fswor@TSWIN1 MINGW64 /m/projects/orbiter24.vs/out/build/windows-x86-release
$
 
After I struggled to compile Orbiter 2024, It looks like include path is not defined through CMake generator.

I opened developer prompt (under Visual Studio 2022 submenu at start menu and was able to compile through. I think that README.compile file is outdated. Read COMPILE.md instead. I have to set up vcpkg toolset.
 
Back
Top