dillongoostudios / goo-engine

Custom build of blender with some extra NPR features.
Other
935 stars 120 forks source link

Error While Building Goo Engine #18

Open tronizx opened 1 year ago

tronizx commented 1 year ago

Hi, right now i am acutally building goo engine in mt own laptop but it seem to stop at the same point everytime and producing error:

Checking Build System Building Custom Rule D:/Dev/goo-engine/extern/smaa_areatex/CMakeLists.txt smaa_areatex.cpp Building Custom Rule D:/Dev/goo-engine/source/blender/editors/space_script/CMakeLists.txt script_edit.c script_ops.c space_script.c Building Custom Rule D:/Dev/goo-engine/extern/audaspace/CMakeLists.txt . . . . . . bf_blenkernel.vcxproj -> D:\Dev\build_windows_x64_vc17_Release\lib\Release\bf_blenkernel.lib kernel_avx.cpp kernel_avx2.cpp kernel.cpp cycles_kernel.vcxproj -> D:\Dev\build_windows_x64_vc17_Release\lib\Release\cycles_kernel.lib Building Custom Rule D:/Dev/goo-engine/intern/cycles/integrator/CMakeLists.txt adaptive_sampling.cpp denoiser.cpp denoiser_device.cpp denoiser_oidn.cpp denoiser_optix.cpp path_trace.cpp tile.cpp pass_accessor.cpp pass_accessor_cpu.cpp pass_accessor_gpu.cpp path_trace_display.cpp path_trace_tile.cpp path_trace_work.cpp path_trace_work_cpu.cpp path_trace_work_gpu.cpp render_scheduler.cpp shader_eval.cpp work_balancer.cpp work_tile_scheduler.cpp cycles_integrator.vcxproj -> D:\Dev\build_windows_x64_vc17_Release\lib\Release\cycles_integrator.lib Building Custom Rule D:/Dev/goo-engine/intern/cycles/device/CMakeLists.txt device.cpp denoise.cpp memory.cpp kernel_thread_globals.cpp graphics_interop.cpp kernel.cpp queue.cpp device.cpp device_impl.cpp kernel.cpp device.cpp device_impl.cpp graphics_interop.cpp kernel.cpp queue.cpp util.cpp device.cpp device_impl.cpp graphics_interop.cpp kernel.cpp queue.cpp util.cpp device.cpp device.cpp device.cpp device_impl.cpp queue.cpp device_impl.cpp device.cpp queue.cpp cycles_device.vcxproj -> D:\Dev\build_windows_x64_vc17_Release\lib\Release\cycles_device.lib Building Custom Rule D:/Dev/goo-engine/intern/cycles/bvh/CMakeLists.txt bvh.cpp bvh2.cpp binning.cpp build.cpp embree.cpp multi.cpp node.cpp optix.cpp sort.cpp split.cpp unaligned.cpp cycles_bvh.vcxproj -> D:\Dev\build_windows_x64_vc17_Release\lib\Release\cycles_bvh.lib Building Custom Rule D:/Dev/goo-engine/source/creator/CMakeLists.txt creator.c creator_args.c creator_signals.c buildinfo.c Creating library D:/Dev/build_windows_x64_vc17_Release/bin/Release/blender.lib and object D:/Dev/build_windows_x64_vc17_Release/bin/Release/blender.exp oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "float cdecl OSL_v1_12::pvt::simplexnoise1(float,int,float *)" (?simplexnoise1@pvt@OSL_v1_12@@YAMMHPEAM@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::anonymous namespace'::SimplexNoise::operator()(class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,int)const " (??RSimplexNoise@?A0xf6e9fd35@pvt@OSL_v1_12@@QEBAXAEAV?$Dual@M$01@3@AEBV43@H@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "float __cdecl OSL_v1_12::pvt::simplexnoise2(float,float,int,float *,float *)" (?simplexnoise2@pvt@OSL_v1_12@@YAMMMHPEAM0@Z) referenced in function "public: void __cdecl OSL_v1_12::pvt::anonymous namespace'::SimplexNoise::operator()(class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,int)const " (??RSimplexNoise@?A0xf6e9fd35@pvt@OSL_v1_12@@QEBAXAEAV?$Dual@M$01@3@AEBV43@1H@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "float cdecl OSL_v1_12::pvt::simplexnoise3(float,float,float,int,float ,float ,float *)" (?simplexnoise3@pvt@OSL_v1_12@@YAMMMMHPEAM00@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::anonymous namespace'::SimplexNoise::operator()(class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3<float>,2> const &,int)const " (??RSimplexNoise@?A0xf6e9fd35@pvt@OSL_v1_12@@QEBAXAEAV?$Dual@M$01@3@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@3@H@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "float __cdecl OSL_v1_12::pvt::simplexnoise4(float,float,float,float,int,float *,float *,float *,float *)" (?simplexnoise4@pvt@OSL_v1_12@@YAMMMMMHPEAM000@Z) referenced in function "public: void __cdecl OSL_v1_12::pvt::anonymous namespace'::SimplexNoise::operator()(class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,int)const " (??RSimplexNoise@?A0xf6e9fd35@pvt@OSL_v1_12@@QEBAXAEAV?$Dual@M$01@3@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@3@AEBV43@H@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::gabor(class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV52@PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::gabor(class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV32@0PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV52@2PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::gabor(class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV32@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GenericNoise::operator()<float,float>(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??$?RMM@GenericNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV52@PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::gabor3(class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV32@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV52@AEBV?$Dual@M$01@2@PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::gabor3(class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@0PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@2PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::gabor3(class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::pgabor(class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class Imath_3_1::Vec3 const &,struct OSL_v1_12::NoiseParams const *)" (?pgabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Vec3@M@Imath_3_1@@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,class Imath_3_1::Vec3 const &,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV52@AEBV?$Vec3@M@Imath_3_1@@MPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::pgabor(class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,float,float,struct OSL_v1_12::NoiseParams const *)" (?pgabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV32@0MMPEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,float,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV52@2MMPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::pgabor(class OSL_v1_12::Dual<float,2> const &,float,struct OSL_v1_12::NoiseParams const *)" (?pgabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV32@MPEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GenericPNoise::operator()<float,float>(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,float const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??$?RMM@GenericPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV52@AEBMPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::pgabor3(class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class Imath_3_1::Vec3 const &,struct OSL_v1_12::NoiseParams const *)" (?pgabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV32@AEBV?$Vec3@M@Imath_3_1@@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,class Imath_3_1::Vec3 const &,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV52@AEBV?$Dual@M$01@2@AEBV?$Vec3@M@Imath_3_1@@MPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::pgabor3(class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,float,float,struct OSL_v1_12::NoiseParams const *)" (?pgabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@0MMPEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,float,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@2MMPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::pgabor3(class OSL_v1_12::Dual<float,2> const &,float,struct OSL_v1_12::NoiseParams const *)" (?pgabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@MPEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<float,2> const &,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@MPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] D:\Dev\build_windows_x64_vc17_Release\bin\Release\blender.exe : fatal error LNK1120: 16 unresolved externals [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj]

Build FAILED.

D:\Dev\lib\win64_vc15\tbb\include\tbb/parallel_sort.h(125,1): warning C4180: qualifier applied to function type has no meaning; ignored [D:\Dev\build_windows_x64_vc17_Release\source\blender\gpencil_modifiers\bf_gpencil_modifiers.vcxproj] D:\Dev\lib\win64_vc15\tbb\include\tbb/parallel_sort.h(128): warning C4180: qualifier applied to function type has no meaning; ignored [D:\Dev\build_windows_x64_vc17_Release\source\blender\gpencil_modifiers\bf_gpencil_modifiers.vcxproj] D:\Dev\lib\win64_vc15\tbb\include\tbb/parallel_sort.h(128,1): warning C4180: qualifier applied to function type has no meaning; ignored [D:\Dev\build_windows_x64_vc17_Release\source\blender\gpencil_modifiers\bf_gpencil_modifiers.vcxproj] D:\Dev\lib\win64_vc15\tbb\include\tbb/parallel_sort.h(102,1): warning C4180: qualifier applied to function type has no meaning; ignored [D:\Dev\build_windows_x64_vc17_Release\source\blender\gpencil_modifiers\bf_gpencil_modifiers.vcxproj] D:\Dev\lib\win64_vc15\tbb\include\tbb/parallel_sort.h(106): warning C4180: qualifier applied to function type has no meaning; ignored [D:\Dev\build_windows_x64_vc17_Release\source\blender\gpencil_modifiers\bf_gpencil_modifiers.vcxproj] D:\Dev\lib\win64_vc15\tbb\include\tbb/parallel_sort.h(106,1): warning C4180: qualifier applied to function type has no meaning; ignored [D:\Dev\build_windows_x64_vc17_Release\source\blender\gpencil_modifiers\bf_gpencil_modifiers.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "float cdecl OSL_v1_12::pvt::simplexnoise1(float,int,float *)" (?simplexnoise1@pvt@OSL_v1_12@@YAMMHPEAM@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::anonymous namespace'::SimplexNoise::operator()(class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,int)const " (??RSimplexNoise@?A0xf6e9fd35@pvt@OSL_v1_12@@QEBAXAEAV?$Dual@M$01@3@AEBV43@H@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "float __cdecl OSL_v1_12::pvt::simplexnoise2(float,float,int,float *,float *)" (?simplexnoise2@pvt@OSL_v1_12@@YAMMMHPEAM0@Z) referenced in function "public: void __cdecl OSL_v1_12::pvt::anonymous namespace'::SimplexNoise::operator()(class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,int)const " (??RSimplexNoise@?A0xf6e9fd35@pvt@OSL_v1_12@@QEBAXAEAV?$Dual@M$01@3@AEBV43@1H@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "float cdecl OSL_v1_12::pvt::simplexnoise3(float,float,float,int,float ,float ,float *)" (?simplexnoise3@pvt@OSL_v1_12@@YAMMMMHPEAM00@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::anonymous namespace'::SimplexNoise::operator()(class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3<float>,2> const &,int)const " (??RSimplexNoise@?A0xf6e9fd35@pvt@OSL_v1_12@@QEBAXAEAV?$Dual@M$01@3@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@3@H@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "float __cdecl OSL_v1_12::pvt::simplexnoise4(float,float,float,float,int,float *,float *,float *,float *)" (?simplexnoise4@pvt@OSL_v1_12@@YAMMMMMHPEAM000@Z) referenced in function "public: void __cdecl OSL_v1_12::pvt::anonymous namespace'::SimplexNoise::operator()(class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,int)const " (??RSimplexNoise@?A0xf6e9fd35@pvt@OSL_v1_12@@QEBAXAEAV?$Dual@M$01@3@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@3@AEBV43@H@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::gabor(class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV52@PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::gabor(class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV32@0PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV52@2PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::gabor(class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV32@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GenericNoise::operator()<float,float>(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??$?RMM@GenericNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV52@PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::gabor3(class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV32@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV52@AEBV?$Dual@M$01@2@PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::gabor3(class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@0PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@2PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::gabor3(class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::NoiseParams const *)" (?gabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<float,2> const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@PEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::pgabor(class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class Imath_3_1::Vec3 const &,struct OSL_v1_12::NoiseParams const *)" (?pgabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Vec3@M@Imath_3_1@@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,class Imath_3_1::Vec3 const &,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV52@AEBV?$Vec3@M@Imath_3_1@@MPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::pgabor(class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,float,float,struct OSL_v1_12::NoiseParams const *)" (?pgabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV32@0MMPEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,float,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV52@2MMPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<float,2> cdecl OSL_v1_12::pvt::pgabor(class OSL_v1_12::Dual<float,2> const &,float,struct OSL_v1_12::NoiseParams const *)" (?pgabor@pvt@OSL_v1_12@@YA?AV?$Dual@M$01@2@AEBV32@MPEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GenericPNoise::operator()<float,float>(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<float,2> &,class OSL_v1_12::Dual<float,2> const &,float const &,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??$?RMM@GenericPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@M$01@2@AEBV52@AEBMPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::pgabor3(class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class Imath_3_1::Vec3 const &,struct OSL_v1_12::NoiseParams const *)" (?pgabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV32@AEBV?$Vec3@M@Imath_3_1@@PEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> const &,class OSL_v1_12::Dual<float,2> const &,class Imath_3_1::Vec3 const &,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV52@AEBV?$Dual@M$01@2@AEBV?$Vec3@M@Imath_3_1@@MPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::pgabor3(class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,float,float,struct OSL_v1_12::NoiseParams const *)" (?pgabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@0MMPEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<float,2> const &,class OSL_v1_12::Dual<float,2> const &,float,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@2MMPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] oslexec.lib(opnoise.obj) : error LNK2019: unresolved external symbol "class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> cdecl OSL_v1_12::pvt::pgabor3(class OSL_v1_12::Dual<float,2> const &,float,struct OSL_v1_12::NoiseParams const *)" (?pgabor3@pvt@OSL_v1_12@@YA?AV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@MPEBUNoiseParams@2@@Z) referenced in function "public: void cdecl OSL_v1_12::pvt::GaborPNoise::operator()(class OpenImageIO_v2_3::ustring,class OSL_v1_12::Dual<class Imath_3_1::Vec3,2> &,class OSL_v1_12::Dual<float,2> const &,float,struct OSL_v1_12::ShaderGlobals ,struct OSL_v1_12::NoiseParams const )const " (??RGaborPNoise@pvt@OSL_v1_12@@QEBAXVustring@OpenImageIO_v2_3@@AEAV?$Dual@V?$Vec3@M@Imath_3_1@@$01@2@AEBV?$Dual@M$01@2@MPEAUShaderGlobals@2@PEBUNoiseParams@2@@Z) [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] D:\Dev\build_windows_x64_vc17_Release\bin\Release\blender.exe : fatal error LNK1120: 16 unresolved externals [D:\Dev\build_windows_x64_vc17_Release\source\creator\blender.vcxproj] 6 Warning(s) 17 Error(s)

Time Elapsed 01:13:13.71

i followed steps from the official wesite of blender wiki for custom building installed everthing to be needed for building custom blender. https://wiki.blender.org/wiki/Building_Blender/Windows

thanx in advance....

Darkside7764 commented 1 year ago

I can't even find the SLN solution file to build in visual studios and it gives error while building with make.bat file (erros - can't find phython and cmake files in path i'm pretty sure i have phython in my pc's path maybe it's referencing a path in goo engine files) it would be great if you can tell me where you found the SNL file.

tronizx commented 1 year ago

you just have to install visual studio buld tools and mingw64 and then rest of that will do script inside goo engine. sln(solution) file will automatically generated with script provide with it.