dillongoostudios/goo-engine

Undeclared Identifiers while building goo-engine?

0Halcyon opened this issue · 5 comments

Hi there, I keep having a few issues referencing undeclared identifiers? I'm not sure if there is something I'm doing wrong (Most Likely), or if this is another currently known issue... Any help will be appreciated :)
I'm currently building on Windows 11,
using MS build tools 2019 16.9.16,
TortoiseSVN,
Cmake,

I'm VERY new to the whole Github and building scene so please bear with me :)

I've already downloaded and built the other parts of the software before the MAKE command, but I can't get past these errors which are keeping me from launching the software. Thanks :D

bf_dna_blenlib.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_dna_blenlib.lib
audaspace.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\audaspace.lib
datatoc_icon.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\bin\Release\datatoc_icon.exe
smaa_areatex.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\bin\Release\smaa_areatex.exe
datatoc.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\bin\Release\datatoc.exe
extern_wcwidth.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_wcwidth.lib
bf_editor_datafiles.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_datafiles.lib
bf_intern_locale.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_locale.lib
bf_intern_rigidbody.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_rigidbody.lib
bf_intern_sky.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_sky.lib
bf_intern_quadriflow.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_quadriflow.lib
bf_intern_openvdb.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_openvdb.lib
Generating buildinfo.h_fake, buildinfo.h
draco.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\draco.lib
blender-launcher.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\bin\Release\blender-launcher.exe
extern_draco.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_draco.dll
buildinfo.c
extern_vulkan_memory_allocator.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_vulkan_memory_allocator.lib
extern_rangetree.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_rangetree.lib
extern_nanosvg.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_nanosvg.lib
extern_quadriflow.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_quadriflow.lib
extern_minilzo.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_minilzo.lib
extern_lzma.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_lzma.lib
extern_mantaflow.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_mantaflow.lib
extern_hipew.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_hipew.lib
extern_glog.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_glog.lib
buildinfoobj.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\source\creator\buildinfoobj.dir\Release\buildinfoobj.lib
extern_gflags.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_gflags.lib
extern_fmtlib.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_fmtlib.lib
extern_curve_fit_nd.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_curve_fit_nd.lib
extern_cuew.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_cuew.lib
extern_clew.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_clew.lib
extern_ceres.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_ceres.lib
extern_bullet.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\extern_bullet.lib
cycles_subd.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_subd.lib
cycles_util.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_util.lib
cycles_session.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_session.lib
cycles_kernel_osl.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_kernel_osl.lib
cycles_scene.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_scene.lib
cycles_integrator.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_integrator.lib
cycles_kernel.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_kernel.lib
cycles_graph.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_graph.lib
cycles_bvh.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_bvh.lib
cycles_device.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\cycles_device.lib
bf_intern_itasc.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_itasc.lib
bf_intern_libmv.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_libmv.lib
bf_intern_dualcon.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_dualcon.lib
bf_intern_iksolver.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_iksolver.lib
bf_intern_clog.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_clog.lib
bf_intern_audaspace.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_audaspace.lib
bf_compositor_shaders.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_compositor_shaders.lib
bf_intern_opensubdiv.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_opensubdiv.lib
bf_ocio_shaders.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_ocio_shaders.lib
bf_gpu_shaders.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_gpu_shaders.lib
bf_draw_shaders.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_draw_shaders.lib
bf_intern_utfconv.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_utfconv.lib
bf_intern_guardedalloc.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_guardedalloc.lib
bf_intern_eigen.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_eigen.lib
audaspace-py.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\audaspace-py.lib
makesdna.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\bin\Release\makesdna.exe
bf_dna.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_dna.lib
bf_editor_metaball.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_metaball.lib
bf_editor_lattice.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_lattice.lib
bf_ikplugin.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_ikplugin.lib
bf_python_gpu.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_python_gpu.lib
bf_blenlib.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_blenlib.lib
makesrna.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\bin\Release\makesrna.exe
BlendThumb.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\BlendThumb.dll
msgfmt.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\bin\Release\msgfmt.exe
bf_avi.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_avi.lib
bf_nodes_functions_generated.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_nodes_functions_generated.lib
bf_editor_space_script.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_script.lib
bf_editor_space_userpref.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_userpref.lib
bf_nodes_function.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_nodes_function.lib
bf_blenfont.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_blenfont.lib
bf_functions.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_functions.lib
bf_gpu.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_gpu.lib
bf_rna.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_rna.lib
bf_imbuf_cineon.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_imbuf_cineon.lib
bf_imbuf_openexr.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_imbuf_openexr.lib
bf_imbuf_openimageio.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_imbuf_openimageio.lib
bf_compositor.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_compositor.lib
bf_intern_ghost.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_ghost.lib
bf_nodes_geometry_generated.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_nodes_geometry_generated.lib
bf_intern_mantaflow.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_mantaflow.lib
bf_editor_scene.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_scene.lib
bf_editor_screen.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_screen.lib
bf_editor_sculpt_paint.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_sculpt_paint.lib
bf_editor_gpencil_legacy.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_gpencil_legacy.lib
bf_editor_render.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_render.lib
bf_editor_physics.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_physics.lib
bf_bmesh.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_bmesh.lib
bf_editor_space_action.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_action.lib
bf_editor_space_info.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_info.lib
bf_editor_space_topbar.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_topbar.lib
object_constraint.cc
bf_gpencil_modifiers_legacy.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_gpencil_modifiers_legacy.lib
bf_io_wavefront_obj.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_io_wavefront_obj.lib
bf_editor_mesh.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_mesh.lib
bf_nodes_shader.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_nodes_shader.lib
bf_editor_mask.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_mask.lib
bf_sequencer.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_sequencer.lib
bf_editor_io.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_io.lib
bf_editor_grease_pencil.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_grease_pencil.lib
bf_editor_interface.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_interface.lib
bf_editor_gizmo_library.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_gizmo_library.lib
bf_editor_geometry.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_geometry.lib
bf_editor_curve.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_curve.lib
bf_editor_curves.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_curves.lib
bf_editor_asset.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_asset.lib
bf_editor_armature.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_armature.lib
bf_editor_animation.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_animation.lib
D:\Goo-Engine\goo-engine\source\blender\editors\object\object_constraint.cc(2209,43): warning C4100: 'con': unreferenced formal parameter [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\editors\object\bf_editor_object.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\editors\object\object_constraint.cc(2292,15): error C7555: use of designated initializers requires at least '/std:c++latest' [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\editors\object\bf_editor_object.vcxproj]
bf_depsgraph.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_depsgraph.lib
bf_blentranslation.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_blentranslation.lib
bf_draw.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_draw.lib
bf_blenloader.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_blenloader.lib
bf_asset_system.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_asset_system.lib
bf_editor_sound.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_sound.lib
bf_editor_space_api.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_api.lib
bf_editor_space_buttons.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_buttons.lib
bf_editor_space_clip.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_clip.lib
bf_blenkernel.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_blenkernel.lib
bf_editor_space_console.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_console.lib
bf_editor_space_graph.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_graph.lib
bf_editor_space_file.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_file.lib
bf_editor_space_image.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_image.lib
bf_editor_space_nla.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_nla.lib
bf_editor_space_node.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_node.lib
bf_editor_space_outliner.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_outliner.lib
bf_editor_space_sequencer.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_sequencer.lib
bf_editor_space_spreadsheet.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_spreadsheet.lib
bf_editor_space_statusbar.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_statusbar.lib
bf_editor_space_text.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_text.lib
bf_editor_space_view3d.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_space_view3d.lib
bf_editor_transform.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_transform.lib
bf_editor_undo.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_undo.lib
bf_editor_util.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_util.lib
bf_editor_uvedit.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_editor_uvedit.lib
trim_curves.cc
bf_gpencil.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_gpencil.lib
bf_imbuf.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_imbuf.lib
bf_freestyle.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_freestyle.lib
bf_intern_cycles.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_cycles.lib
bf_io_alembic.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_io_alembic.lib
bf_io_common.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_io_common.lib
bf_io_collada.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_io_collada.lib
bf_io_stl.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_io_stl.lib
bf_io_ply.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_io_ply.lib
bf_modifiers.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_modifiers.lib
bf_io_usd.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_io_usd.lib
bf_nodes.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_nodes.lib
bf_nodes_composite.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_nodes_composite.lib
bf_nodes_texture.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_nodes_texture.lib
bf_nodes_geometry.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_nodes_geometry.lib
bf_python_bmesh.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_python_bmesh.lib
bf_python.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_python.lib
bf_python_mathutils.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_python_mathutils.lib
bf_realtime_compositor.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_realtime_compositor.lib
bf_render.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_render.lib
bf_shader_fx.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_shader_fx.lib
bf_render_hydra.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_render_hydra.lib
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(587,77): warning C4100: 'src_ranges': unreferenced formal parameter [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(586,71): warning C4100: 'end_points': unreferenced formal parameter [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(585,71): warning C4100: 'start_points': unreferenced formal parameter [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
bf_simulation.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_simulation.lib
bf_windowmanager.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_windowmanager.lib
bf_animrig.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_animrig.lib
bf_intern_memutil.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_memutil.lib
bf_intern_opencolorio.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_intern_opencolorio.lib
bf_python_ext.vcxproj -> D:\Goo-Engine\build_windows_x64_vc16_Release\lib\Release\bf_python_ext.lib
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(600,35): error C2065: 'src_ranges': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\blenkernel\BKE_attribute_math.hh(44): message : see reference to function template instantiation 'auto blender::geometry::trim_attribute_linear::<lambda_44f47f875ca8919455c2901e06d9b87b>::operator ()(T) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\blenlib\BLI_cpp_type.hh(746): message : see reference to function template instantiation 'auto blender::bke::attribute_math::convert_to_static_type::<lambda_792d8621869d26608393364787af4abd>::operator ()<blender::TypeTag>(blender::TypeTag) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
T=float
]
D:\Goo-Engine\goo-engine\source\blender\blenlib\BLI_cpp_type.hh(713): message : see reference to function template instantiation 'void blender::CPPType::TypeTagExecutor::operator ()(void) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Fn=blender::bke::attribute_math::convert_to_static_type::<lambda_792d8621869d26608393364787af4abd>
]
D:\Goo-Engine\goo-engine\source\blender\blenlib\BLI_cpp_type.hh(724): message : see reference to function template instantiation 'void blender::CPPType::TypeTagExecutor::operator ()(void) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Fn=blender::bke::attribute_math::convert_to_static_type::<lambda_792d8621869d26608393364787af4abd>
]
D:\Goo-Engine\goo-engine\source\blender\blenlib\BLI_cpp_type.hh(764): message : see reference to function template instantiation 'void blender::CPPType::to_static_type<float,blender::float2,blender::float3,int,blender::int2,bool,int8_t,blender::ColorGeometry4f,blender::ColorGeometry4b,blender::math::Quaternion,blender::CPPType::TypeTagExecutor>(const blender::CPPType::TypeTagExecutor &) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Fn=blender::bke::attribute_math::convert_to_static_type::<lambda_792d8621869d26608393364787af4abd>
]
D:\Goo-Engine\goo-engine\source\blender\blenkernel\BKE_attribute_math.hh(46): message : see reference to function template instantiation 'void blender::CPPType::to_static_type_tag<float,blender::float2,blender::float3,int,blender::int2,bool,int8_t,blender::ColorGeometry4f,blender::ColorGeometry4b,blender::math::Quaternion,blender::bke::attribute_math::convert_to_static_type::<lambda_792d8621869d26608393364787af4abd>>(const Fn &) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Fn=blender::bke::attribute_math::convert_to_static_type::<lambda_792d8621869d26608393364787af4abd>
]
D:\Goo-Engine\goo-engine\source\blender\blenkernel\BKE_attribute_math.hh(53): message : see reference to function template instantiation 'void blender::bke::attribute_math::convert_to_static_type(const blender::CPPType &,const Func &)' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Func=blender::geometry::trim_attribute_linear::<lambda_44f47f875ca8919455c2901e06d9b87b>
]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(605): message : see reference to function template instantiation 'void blender::bke::attribute_math::convert_to_static_type<blender::geometry::trim_attribute_linear::<lambda_44f47f875ca8919455c2901e06d9b87b>>(const eCustomDataType,const Func &)' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Func=blender::geometry::trim_attribute_linear::<lambda_44f47f875ca8919455c2901e06d9b87b>
]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(601,35): error C2065: 'dst_points_by_curve': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(602,35): error C2065: 'start_points': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(603,35): error C2065: 'end_points': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(598,9): error C2672: 'sample_interval_linear': no matching overloaded function found [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(603,1): error C2780: 'void blender::geometry::sample_interval_linear(const blender::Span,blender::MutableSpan,blender::bke::curves::IndexRangeCyclic,const blender::IndexRange,const blender::bke::curves::CurvePoint,const blender::bke::curves::CurvePoint)': expects 6 arguments - 2 provided [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(307): message : see declaration of 'blender::geometry::sample_interval_linear' [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(683,40): error C2065: 'src_ranges': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\blenkernel\BKE_attribute_math.hh(44): message : see reference to function template instantiation 'auto blender::geometry::trim_catmull_rom_curves::<lambda_26ef7b23c355fc525be7dc9e0be7cfb6>::operator ()(T) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\blenlib\BLI_cpp_type.hh(746): message : see reference to function template instantiation 'auto blender::bke::attribute_math::convert_to_static_type::<lambda_2f58dc500b6a527bb4afd0f3de27826d>::operator ()<blender::TypeTag>(blender::TypeTag) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
T=float
]
D:\Goo-Engine\goo-engine\source\blender\blenlib\BLI_cpp_type.hh(713): message : see reference to function template instantiation 'void blender::CPPType::TypeTagExecutor::operator ()(void) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Fn=blender::bke::attribute_math::convert_to_static_type::<lambda_2f58dc500b6a527bb4afd0f3de27826d>
]
D:\Goo-Engine\goo-engine\source\blender\blenlib\BLI_cpp_type.hh(724): message : see reference to function template instantiation 'void blender::CPPType::TypeTagExecutor::operator ()(void) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Fn=blender::bke::attribute_math::convert_to_static_type::<lambda_2f58dc500b6a527bb4afd0f3de27826d>
]
D:\Goo-Engine\goo-engine\source\blender\blenlib\BLI_cpp_type.hh(764): message : see reference to function template instantiation 'void blender::CPPType::to_static_type<float,blender::float2,blender::float3,int,blender::int2,bool,int8_t,blender::ColorGeometry4f,blender::ColorGeometry4b,blender::math::Quaternion,blender::CPPType::TypeTagExecutor>(const blender::CPPType::TypeTagExecutor &) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Fn=blender::bke::attribute_math::convert_to_static_type::<lambda_2f58dc500b6a527bb4afd0f3de27826d>
]
D:\Goo-Engine\goo-engine\source\blender\blenkernel\BKE_attribute_math.hh(46): message : see reference to function template instantiation 'void blender::CPPType::to_static_type_tag<float,blender::float2,blender::float3,int,blender::int2,bool,int8_t,blender::ColorGeometry4f,blender::ColorGeometry4b,blender::math::Quaternion,blender::bke::attribute_math::convert_to_static_type::<lambda_2f58dc500b6a527bb4afd0f3de27826d>>(const Fn &) const' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Fn=blender::bke::attribute_math::convert_to_static_type::<lambda_2f58dc500b6a527bb4afd0f3de27826d>
]
D:\Goo-Engine\goo-engine\source\blender\blenkernel\BKE_attribute_math.hh(53): message : see reference to function template instantiation 'void blender::bke::attribute_math::convert_to_static_type(const blender::CPPType &,const Func &)' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Func=blender::geometry::trim_catmull_rom_curves::<lambda_26ef7b23c355fc525be7dc9e0be7cfb6>
]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(689): message : see reference to function template instantiation 'void blender::bke::attribute_math::convert_to_static_type<blender::geometry::trim_catmull_rom_curves::<lambda_26ef7b23c355fc525be7dc9e0be7cfb6>>(const eCustomDataType,const Func &)' being compiled [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
with
[
Func=blender::geometry::trim_catmull_rom_curves::<lambda_26ef7b23c355fc525be7dc9e0be7cfb6>
]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(685,40): error C2065: 'start_points': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(686,40): error C2065: 'end_points': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(687,40): error C2065: 'src_cyclic': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(681,9): error C2672: 'sample_interval_catmull_rom': no matching overloaded function found [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(687,1): error C2780: 'void blender::geometry::sample_interval_catmull_rom(const blender::Span,blender::MutableSpan,blender::bke::curves::IndexRangeCyclic,const blender::IndexRange,const blender::bke::curves::CurvePoint,const blender::bke::curves::CurvePoint,const bool)': expects 7 arguments - 3 provided [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(354): message : see declaration of 'blender::geometry::sample_interval_catmull_rom' [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]

Build FAILED.

D:\Goo-Engine\goo-engine\source\blender\editors\object\object_constraint.cc(2209,43): warning C4100: 'con': unreferenced formal parameter [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\editors\object\bf_editor_object.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(587,77): warning C4100: 'src_ranges': unreferenced formal parameter [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(586,71): warning C4100: 'end_points': unreferenced formal parameter [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(585,71): warning C4100: 'start_points': unreferenced formal parameter [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\editors\object\object_constraint.cc(2292,15): error C7555: use of designated initializers requires at least '/std:c++latest' [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\editors\object\bf_editor_object.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(600,35): error C2065: 'src_ranges': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(601,35): error C2065: 'dst_points_by_curve': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(602,35): error C2065: 'start_points': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(603,35): error C2065: 'end_points': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(598,9): error C2672: 'sample_interval_linear': no matching overloaded function found [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(603,1): error C2780: 'void blender::geometry::sample_interval_linear(const blender::Span,blender::MutableSpan,blender::bke::curves::IndexRangeCyclic,const blender::IndexRange,const blender::bke::curves::CurvePoint,const blender::bke::curves::CurvePoint)': expects 6 arguments - 2 provided [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(683,40): error C2065: 'src_ranges': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(685,40): error C2065: 'start_points': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(686,40): error C2065: 'end_points': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(687,40): error C2065: 'src_cyclic': undeclared identifier [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(681,9): error C2672: 'sample_interval_catmull_rom': no matching overloaded function found [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
D:\Goo-Engine\goo-engine\source\blender\geometry\intern\trim_curves.cc(687,1): error C2780: 'void blender::geometry::sample_interval_catmull_rom(const blender::Span,blender::MutableSpan,blender::bke::curves::IndexRangeCyclic,const blender::IndexRange,const blender::bke::curves::CurvePoint,const blender::bke::curves::CurvePoint,const bool)': expects 7 arguments - 3 provided [D:\Goo-Engine\build_windows_x64_vc16_Release\source\blender\geometry\bf_geometry.vcxproj]
4 Warning(s)
13 Error(s)

Time Elapsed 00:00:14.99

I've been having a similar build error it seems, with version 4.0. I get the C7555 Error, though mine says 'std:c++20' required. It always seems to be an issue with the .vcxproj files. I've attempted to find where in the files you can set the version, but anytime I try, it breaks something else, even after I revert the change, and I get more errors closer to yours. This seems to be a very picky beast... As with any coding project. I'm using the latest versions of these software, so they are all compatible with C++20. Here's my Build.log file if it helps, and let me know if I should start a separate issue discussion.
Build.log

okay.
I'm not very good at building software like this, and I've also run into issues like yours in the past when trying to build a separate build... I just can't seem to figure out what's happening... I'm honestly think of trying to build 3.6 instead in order to just get a working build... I've looked at what you said about modifying the files to set the version, but I honestly don't truly know what I'm doing so I didn't get very far lol. I love goo-engine, but I can't seem to build it correctly all the time...

Try building with Visual Studio 2022? I haven't met this error before.

I'll try that 👍