open-source-parsers / jsoncpp

A C++ library for interacting with JSON.
Other
8.06k stars 2.63k forks source link

VS2022 x64, building INSTALL fails ( napi not found in Dependencies folder ) #1498

Closed benkuper closed 1 year ago

benkuper commented 1 year ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Follow instructions for building
  2. In VS2022, right-click on INSTALL in the Solution Explorer
  3. Build
  4. See build failure

Expected behavior Build success

Desktop (please complete the following information):

Additional context Build Output (already tried to build once so it's only the failing part)

Build started...
1>------ Build started: Project: INSTALL, Configuration: Debug x64 ------
1>-- Install configuration: "Debug"
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/arcana.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/arcana.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/astc-encoder.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/edtaa3.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/etc1.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/etc2.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/iqa.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/nvtt.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/pvrtc.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/squish.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/tinyexr.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/bgfx.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/bimg.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/bx.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/astc-encoder.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/edtaa3.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/etc1.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/etc2.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/iqa.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/nvtt.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/pvrtc.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/squish.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/tinyexr.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/bgfx.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/bimg.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/bx.pdb
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/GenericCodeGend.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/glslangd.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/MachineIndependentd.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/OGLCompilerd.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/OSDependentd.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/SPIRVd.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/spirv-cross-cored.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/spirv-cross-glsld.lib
1>-- Up-to-date: D:/Softwares/Libraries/BabylonNative/build/install/lib/spirv-cross-hlsld.lib
1>CMake Error at cmake_install.cmake:599 (file):
1>  file INSTALL cannot find
1>  "D:/Softwares/Libraries/BabylonNative/Dependencies/napi/napi-direct/include/napi":
1>  No error.
1>
1>
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: The command "setlocal
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: "C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=Debug -P cmake_install.cmake
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: :cmEnd
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: :cmErrorLevel
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: exit /b %1
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: :cmDone
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(160,5): error MSB3073: :VCEnd" exited with code 1.
1>Done building project "INSTALL.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 47 up-to-date, 0 skipped ==========
========== Build started at 10:38 AM and took 00.407 seconds ==========
benkuper commented 1 year ago

Wow sorry, wrong repo... you can delete that (i don't have rights for it)