dillongoostudios / goo-engine

Custom build of blender with some extra NPR features.
Other
982 stars 129 forks source link

Undeclared Identifiers while building goo-engine? #78

Closed ghost closed 7 months ago

ghost commented 11 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 11 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

ghost commented 11 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 10 months ago

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

ghost commented 10 months ago

I'll try that 👍

ghost commented 7 months ago

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