dillongoostudios / goo-engine

Custom build of blender with some extra NPR features.
Other
958 stars 123 forks source link

Undeclared Identifiers while building goo-engine? #78

Closed 0Halcyon closed 5 months ago

0Halcyon commented 8 months ago

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::::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::::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:: ] 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:: ] 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:: ] 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::>(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:: ] 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:: ] 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::>(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:: ] 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::::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::::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:: ] 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:: ] 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:: ] 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::>(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:: ] 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:: ] 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::>(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:: ] 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

ThatCasual commented 8 months ago

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

0Halcyon commented 8 months ago

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...

Raspberry-Monster commented 7 months ago

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

0Halcyon commented 7 months ago

I'll try that 👍

0Halcyon commented 5 months ago

Well months later I tried rebuilding the software and starting over, somehow this fixed it.