c:\blender-git\blender>make ninja sccache No explicit msvc version requested, autodetecting version. ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.4.5 ** Copyright (c) 2019 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' Compiler Detection successful, detected VS2019 Building blender with VS2019 for x64 in c:\blender-git\blender\..\build_windows_x64_vc16_Release [0/1] Re-running CMake... -- 64 bit compiler detected. -- Visual Studio 2019 detected. -- Found OpenMP_C: -openmp -- Found OpenMP_CXX: -openmp -- Found OpenMP: TRUE -- Tests: Using Python executable: C:/blender-git/build_windows_x64_vc16_Release/bin//2.90/python/bin/python$<$:_d> -- Configuring done -- Generating done -- Build files have been written to: C:/blender-git/build_windows_x64_vc16_Release [26/1132] Building CXX object intern\cycles\kernel\osl\CMakeFiles\cycles_kernel_osl.dir\osl_closures.cpp.obj cl : Command line warning D9025 : overriding '/GR' with '/GR-' [43/1132] Building CXX object intern\cycles\render\CMakeFiles\cycles_render.dir\osl.cpp.obj cl : Command line warning D9025 : overriding '/GR' with '/GR-' [513/1132] Building CXX object source\blender\io\alembic\CMakeFiles\bf_alembic.dir\intern\abc_exporter.cc.obj C:\blender-git\blender\source\blender\io\alembic\intern\abc_exporter.cc(219): warning C4244: 'initializing': conversion from 'double' to 'unsigned int', possible loss of data C:\blender-git\blender\source\blender\io\alembic\intern\abc_exporter.cc(242): warning C4244: 'argument': conversion from 'double' to 'unsigned int', possible loss of data C:\blender-git\blender\source\blender\io\alembic\intern\abc_exporter.cc(309): warning C4244: 'argument': conversion from 'double' to 'unsigned int', possible loss of data C:\blender-git\blender\source\blender\io\alembic\intern\abc_exporter.cc(312): warning C4244: 'argument': conversion from 'double' to 'unsigned int', possible loss of data [520/1132] Building CXX object source\blender\io\alembic\CMakeFiles\bf_alembic.dir\intern\abc_reader_mesh.cc.obj C:\blender-git\blender\source\blender\io\alembic\intern\abc_reader_mesh.cc(638): warning C4244: '=': conversion from 'Alembic::AbcCoreAbstract::v12::chrono_t' to 'float', possible loss of data C:\blender-git\blender\source\blender\io\alembic\intern\abc_reader_mesh.cc(928): warning C4244: '=': conversion from 'Alembic::AbcCoreAbstract::v12::chrono_t' to 'float', possible loss of data [523/1132] Building CXX object source\blender\io\alembic\CMakeFiles\bf_alembic.dir\intern\abc_writer_curves.cc.obj C:\blender-git\blender\source\blender\io\alembic\intern\abc_writer_curves.cc(144): warning C4244: 'argument': conversion from 'short' to 'const _Ty', possible loss of data with [ _Ty=unsigned char ] [607/1132] Building C object source\blender\python\intern\CMakeFiles\bf_python.dir\bpy_driver.c.obj C:\blender-git\lib\win64_vc15\python\37\include\pytime.h(123): warning C4115: 'timeval': named type definition in parentheses [611/1132] Building C object source\blender\python\intern\CMakeFiles\bf_python.dir\bpy_rna_driver.c.obj C:\blender-git\lib\win64_vc15\python\37\include\pytime.h(123): warning C4115: 'timeval': named type definition in parentheses [613/1132] Building C object source\blender\python\mathutils\CMakeFiles\bf_python_mathutils.dir\mathutils_Vector.c.obj C:\blender-git\lib\win64_vc15\python\37\include\pytime.h(123): warning C4115: 'timeval': named type definition in parentheses [614/1132] Building CXX object source\blender\imbuf\intern...MakeFiles\bf_imbuf_openimageio.dir\openimageio_api.cpp.obj C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(17): warning C4005: 'M_E': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(98): note: see previous definition of 'M_E' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(18): warning C4005: 'M_LOG2E': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(103): note: see previous definition of 'M_LOG2E' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(20): warning C4005: 'M_LN2': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(88): note: see previous definition of 'M_LN2' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(21): warning C4005: 'M_LN10': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(93): note: see previous definition of 'M_LN10' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(22): warning C4005: 'M_PI': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(48): note: see previous definition of 'M_PI' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(23): warning C4005: 'M_PI_2': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(53): note: see previous definition of 'M_PI_2' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(24): warning C4005: 'M_PI_4': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(58): note: see previous definition of 'M_PI_4' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(25): warning C4005: 'M_1_PI': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(68): note: see previous definition of 'M_1_PI' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(26): warning C4005: 'M_2_PI': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(73): note: see previous definition of 'M_2_PI' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(28): warning C4005: 'M_SQRT2': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(78): note: see previous definition of 'M_SQRT2' C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\corecrt_math_defines.h(29): warning C4005: 'M_SQRT1_2': macro redefinition C:\blender-git\lib\win64_vc15\OpenImageIO\include\OpenImageIO/missing_math.h(83): note: see previous definition of 'M_SQRT1_2' [1131/1132] Linking CXX executable bin\blender.exe FAILED: bin/blender.exe cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=source\creator\CMakeFiles\blender.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x64\mt.exe --manifests blender.exe.manifest -- C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1424~1.283\bin\Hostx64\x64\link.exe /nologo @CMakeFiles\blender.rsp /out:bin\blender.exe /implib:bin\blender.lib /pdb:source\creator\Release\blender_private.pdb /version:0.0 /machine:x64 /SAFESEH:NO /ignore:4099 /MACHINE:X64 /SUBSYSTEM:CONSOLE /STACK:2097152 /ignore:4049 /ignore:4217 /ignore:4221 /INCREMENTAL:NO /SUBSYSTEM:CONSOLE /STACK:2097152 /ignore:4049 /ignore:4217 /ignore:4221 /DEBUG /OPT:REF /OPT:ICF /INCREMENTAL:NO /subsystem:console /PDBSTRIPPED:C:/blender-git/build_windows_x64_vc16_Release/source/creator/Release/blender_public.pdb /DELAYLOAD:vcomp140.dll delayimp.lib && cd ." LINK: command "C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1424~1.283\bin\Hostx64\x64\link.exe /nologo @CMakeFiles\blender.rsp /out:bin\blender.exe /implib:bin\blender.lib /pdb:source\creator\Release\blender_private.pdb /version:0.0 /machine:x64 /SAFESEH:NO /ignore:4099 /MACHINE:X64 /SUBSYSTEM:CONSOLE /STACK:2097152 /ignore:4049 /ignore:4217 /ignore:4221 /INCREMENTAL:NO /SUBSYSTEM:CONSOLE /STACK:2097152 /ignore:4049 /ignore:4217 /ignore:4221 /DEBUG /OPT:REF /OPT:ICF /INCREMENTAL:NO /subsystem:console /PDBSTRIPPED:C:/blender-git/build_windows_x64_vc16_Release/source/creator/Release/blender_public.pdb /DELAYLOAD:vcomp140.dll delayimp.lib /MANIFEST /MANIFESTFILE:source\creator\CMakeFiles\blender.dir/intermediate.manifest" failed (exit code 1120) with the following output: Creating library bin\blender.lib and object bin\blender.exp cycles_render.lib(scene.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl ccl::LightManager::device_free(class ccl::Device *,class ccl::DeviceScene *)" (?device_free@LightManager@ccl@@QEAAXPEAVDevice@2@PEAVDeviceScene@2@@Z) referenced in function "protected: void __cdecl ccl::Scene::free_memory(bool)" (?free_memory@Scene@ccl@@IEAAX_N@Z) bin\blender.exe : fatal error LNK1120: 1 unresolved externals ninja: build stopped: subcommand failed. Error during build