gazebosim / gazebo_test_cases

4 stars 1 forks source link

gz-msgs: Installation #1392

Closed azeey-test closed 1 week ago

azeey-test commented 3 weeks ago

Configuration

Links

Process

Step 1 - Instructions work

Step 2 - Images (if there are any) match the result

Combuster54 commented 1 week ago

Windows 11

Binary Installation

There's no msgs11

(gz-ws) C:\Users\User>conda install libgz-msgs11 --channel conda-forge
Channels:
 - conda-forge
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
  - libgz-msgs11
Current channels:
  - https://conda.anaconda.org/conda-forge
  - defaults
To search for alternate channels that may provide the conda package you're
looking for, navigate to
    https://anaconda.org
and use the search bar at the top of the page.
(gz-ws) C:\Users\User>.

Source Instalation

I wasn't able to install libgz-cmake4 libgz-math8 libgz-tools3 via conda install. So I have to build from source. Despite this, I found and error

(gz-ws) C:\Users\User\gazebo-ws\test\gz-msgs\build>cmake .. -DBUILD_TESTING=OFF
-- Building for: Visual Studio 17 2022
-- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.19045.
-- The C compiler identification is MSVC 19.41.34120.0
-- The CXX compiler identification is MSVC 19.41.34120.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- gz-msgs11 version 11.0.0~pre1
-- Operating system is Windows
--

-- ====== Finding Dependencies ======
-- Found ZLIB: C:/Users/User/anaconda3/envs/gz-ws/Library/lib/z.lib (found version "1.3.1")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE
-- Looking for Protobuf - found

-- Looking for gz-utils3 -- found version 3.0.0~pre3
-- Searching for dependencies of gz-utils3
-- Searching for <gz-utils3> component [cli]
CMake Warning at C:/Users/User/anaconda3/envs/gz-ws/Library/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
  By not providing "Findgz-utils3-cli.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "gz-utils3-cli", but CMake did not find one.

  Could not find a package configuration file provided by "gz-utils3-cli"
  (requested version 3.0.0) with any of the following names:

    gz-utils3-cliConfig.cmake
    gz-utils3-cli-config.cmake

  Add the installation prefix of "gz-utils3-cli" to CMAKE_PREFIX_PATH or set
  "gz-utils3-cli_DIR" to a directory containing one of the above files.  If
  "gz-utils3-cli" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  C:/Program Files (x86)/gz-utils3/lib/cmake/gz-utils3/gz-utils3-config.cmake:191 (find_dependency)
  C:/Program Files (x86)/gz-cmake4/share/cmake/gz-cmake4/cmake4/GzFindPackage.cmake:201 (find_package)
  CMakeLists.txt:95 (gz_find_package)

CMake Warning at C:/Program Files (x86)/gz-cmake4/share/cmake/gz-cmake4/cmake4/GzFindPackage.cmake:201 (find_package):
  Found package configuration file:

    C:/Program Files (x86)/gz-utils3/lib/cmake/gz-utils3/gz-utils3-config.cmake

  but it set gz-utils3_FOUND to FALSE so package "gz-utils3" is considered to
  be NOT FOUND.  Reason given by package:

  gz-utils3 could not be found because dependency gz-utils3-cli could not be
  found.

Call Stack (most recent call first):
  CMakeLists.txt:95 (gz_find_package)

-- Looking for gz-utils3 - not found

-- Looking for gz-math8 -- found version 8.0.0~pre1
-- Searching for dependencies of gz-math8
-- Looking for gz-utils3 -- found version 3.0.0~pre3
-- Looking for gz-math8 - found

-- Found Python3: C:/Users/User/anaconda3/envs/gz-ws/python.exe (found version "3.11.10") found components: Interpreter
-- Checking for module 'tinyxml2'
--   Found tinyxml2, version 10.0.0
-- Looking for tinyxml2 - found

CMake Error at C:/Program Files (x86)/gz-cmake4/share/cmake/gz-cmake4/cmake4/GzConfigureBuild.cmake:63 (message):
  -- BUILD ERRORS: These must be resolved before compiling.
Call Stack (most recent call first):
  CMakeLists.txt:142 (gz_configure_build)

CMake Error at C:/Program Files (x86)/gz-cmake4/share/cmake/gz-cmake4/cmake4/GzConfigureBuild.cmake:65 (message):
  --    Missing dependency [gz-utils3] (Components: cli)
Call Stack (most recent call first):
  CMakeLists.txt:142 (gz_configure_build)

CMake Error at C:/Program Files (x86)/gz-cmake4/share/cmake/gz-cmake4/cmake4/GzConfigureBuild.cmake:67 (message):
  -- END BUILD ERRORS

Call Stack (most recent call first):
  CMakeLists.txt:142 (gz_configure_build)

CMake Error at C:/Program Files (x86)/gz-cmake4/share/cmake/gz-cmake4/cmake4/GzConfigureBuild.cmake:72 (message):
  Errors encountered in build.  Please see BUILD ERRORS above.
Call Stack (most recent call first):
  CMakeLists.txt:142 (gz_configure_build)
-- Configuring incomplete, errors occurred!

(gz-ws) C:\Users\User\gazebo-ws\test\gz-msgs\build>
Combuster54 commented 1 week ago

Update

Solution

Add the path of gz-utils3

(gz-ws) C:\Users\User\gazebo-ws\test\gz-msgs\build>cmake .. -DCMAKE_PREFIX_PATH="C:/Program Files (x86)/gz-utils3"
-- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.19045.
-- gz-msgs11 version 11.0.0~pre1
-- Operating system is Windows
--

-- ====== Finding Dependencies ======
-- Looking for Protobuf - found

-- Looking for gz-utils3 -- found version 3.0.0~pre3
-- Searching for dependencies of gz-utils3
-- Searching for <gz-utils3> component [cli]
-- Looking for gz-utils3-cli -- found version 3.0.0~pre3
-- Searching for dependencies of gz-utils3-cli
-- Looking for gz-utils3 - found

-- Looking for gz-math8 -- found version 8.0.0~pre1
-- Searching for dependencies of gz-math8
-- Looking for gz-utils3 -- found version 3.0.0~pre3
-- Looking for gz-math8 - found

-- Checking for module 'tinyxml2'
--   Found tinyxml2, version 10.0.0
-- Looking for tinyxml2 - found

-- Configuring library: gz-msgs11
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed
-- Performing Test COMPILER_HAS_DEPRECATED
-- Performing Test COMPILER_HAS_DEPRECATED - Success
-- The program [cppcheck] was not found! Skipping codecheck setup
-- Build configuration successful
-- Build type: RelWithDebInfo
-- Install prefix: C:/Program Files (x86)/gz-msgs11
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Configuring done (2.7s)
-- Generating done (0.4s)
-- Build files have been written to: C:/Users/User/gazebo-ws/test/gz-msgs/build

(gz-ws) C:\Users\User\gazebo-ws\test\gz-msgs\build>cmake --build . --config Release
Versión de MSBuild 17.11.2+c078802d4 para .NET Framework

  1>Checking Build System
  Building Custom Rule C:/Users/User/gazebo-ws/test/gz-msgs/core/CMakeLists.txt
  Generator.cc
  generator_main.cc
  Generator.obj : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command lin
  e to improve linker performance
  Generating code
  Finished generating code
  gz-msgs11_protoc_plugin.vcxproj -> C:\Users\User\gazebo-ws\test\gz-msgs\build\bin\Release\gz-msgs11_protoc_plugin.exe
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/actor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/actuators.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/air_pressure_sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/air_speed.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/air_speed_sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/altimeter.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/altimeter_sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/annotated_axis_aligned_2d_box.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/annotated_axis_aligned_2d_box_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/annotated_oriented_3d_box.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/annotated_oriented_3d_box_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/any.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/atmosphere.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/axis.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/axis_aligned_2d_box.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/axis_aligned_box.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/battery.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/battery_state.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/boolean.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/boxgeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/bytes.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/camera_cmd.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/camera_info.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/camera_lens.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/camerasensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/cameratrack.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/capsulegeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/cessna.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/clock.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/cmd_vel2d.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/collision.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/color.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/conegeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/contact.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/contacts.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/contactsensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/cylindergeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/data_load_options.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/dataframe.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/density.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/diagnostics.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/discovery.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/distortion.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/double.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/double_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/duration.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/dvl_beam_state.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/dvl_kinematic_estimate.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/dvl_range_estimate.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/dvl_tracking_target.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/dvl_velocity_tracking.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/ellipsoidgeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/empty.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/entity.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/entity_factory.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/entity_factory_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/entity_plugin_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/entity_wrench.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/entity_wrench_map.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/float.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/float_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/fluid.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/fluid_pressure.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/fog.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/friction.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/fuel_metadata.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/geometry.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/gps.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/gps_sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/gui.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/gui_camera.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/header.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/heightmapgeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/hydra.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/image.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/imagegeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/imu.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/imu_sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/inertial.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/int32.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/int32_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/int64.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/int64_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/joint.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/joint_animation.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/joint_cmd.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/joint_trajectory.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/joint_trajectory_point.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/joint_wrench.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/joy.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/joystick.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/laserscan.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/lens.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/lidar_sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/light.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/link.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/link_data.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/log_control.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/log_playback_control.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/log_playback_stats.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/log_status.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/logical_camera_image.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/logical_camera_sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/magnetometer.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/magnetometer_sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/marker.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/marker_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/material.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/material_color.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/meshgeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/model.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/model_configuration.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/model_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/navsat.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/navsat_sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/occupancy_grid.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/odometry.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/odometry_with_covariance.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/oriented_3d_box.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/packet.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/param.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/param_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/parameter.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/parameter_declaration.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/parameter_declarations.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/parameter_error.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/parameter_name.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/parameter_value.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/particle_emitter.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/particle_emitter_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/performance_sensor_metrics.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/physics.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/pid.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/planegeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/plugin.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/plugin_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/pointcloud.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/pointcloud_packed.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/polylinegeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/pose.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/pose_animation.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/pose_trajectory.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/pose_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/pose_with_covariance.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/projector.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/propagation_grid.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/propagation_particle.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/publish.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/publishers.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/quaternion.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/raysensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/request.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/response.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/rest_login.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/rest_logout.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/rest_post.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/rest_response.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/road.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/scene.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/sdf_generator_config.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/selection.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/sensor.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/sensor_noise.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/sensor_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/serialized.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/serialized_map.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/server_control.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/shadows.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/sim_event.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/sky.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/sonar.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/spheregeom.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/spherical_coordinates.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/statistic.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/stringmsg.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/stringmsg_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/subscribe.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/surface.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/tactile.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/test.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/time.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/topic_info.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/track_visual.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/twist.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/twist_with_covariance.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/uint32.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/uint32_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/uint64.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/uint64_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/undo_redo.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/user_cmd.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/user_cmd_stats.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/vector2d.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/vector3d.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/version.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/version_range.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/versioned_name.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/video_record.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/visual.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/visual_v.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/web_request.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/wheel_slip_parameters_cmd.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/wind.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/wireless_node.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/wireless_nodes.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/world_control.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/world_control_state.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/world_modify.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/world_reset.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/world_stats.proto
  Running protoc on C:/Users/User/gazebo-ws/test/gz-msgs/proto/gz/msgs/wrench.proto
  Generating descriptor set
  Building Custom Rule C:/Users/User/gazebo-ws/test/gz-msgs/core/CMakeLists.txt
  Running factory generator
  Factory.cc
  MessageFactory.cc
  DynamicFactory.cc
  gz-msgs11_get_install_prefix_impl.cc
  actor.pb.cc
  actuators.pb.cc
  air_pressure_sensor.pb.cc
  air_speed.pb.cc
  air_speed_sensor.pb.cc
  altimeter.pb.cc
  altimeter_sensor.pb.cc
  annotated_axis_aligned_2d_box.pb.cc
  annotated_axis_aligned_2d_box_v.pb.cc
  annotated_oriented_3d_box.pb.cc
  annotated_oriented_3d_box_v.pb.cc
  any.pb.cc
  atmosphere.pb.cc
  axis.pb.cc
  axis_aligned_2d_box.pb.cc
  axis_aligned_box.pb.cc
  battery.pb.cc
  battery_state.pb.cc
  boolean.pb.cc
  boxgeom.pb.cc
  Compiling...
  bytes.pb.cc
  camera_cmd.pb.cc
  camera_info.pb.cc
  camera_lens.pb.cc
  camerasensor.pb.cc
  cameratrack.pb.cc
  capsulegeom.pb.cc
  cessna.pb.cc
  clock.pb.cc
  cmd_vel2d.pb.cc
  collision.pb.cc
  color.pb.cc
  conegeom.pb.cc
  contact.pb.cc
  contacts.pb.cc
  contactsensor.pb.cc
  cylindergeom.pb.cc
  data_load_options.pb.cc
  dataframe.pb.cc
  density.pb.cc
  Compiling...
  diagnostics.pb.cc
  discovery.pb.cc
  distortion.pb.cc
  double.pb.cc
  double_v.pb.cc
  duration.pb.cc
  dvl_beam_state.pb.cc
  dvl_kinematic_estimate.pb.cc
  dvl_range_estimate.pb.cc
  dvl_tracking_target.pb.cc
  dvl_velocity_tracking.pb.cc
  ellipsoidgeom.pb.cc
  empty.pb.cc
  entity.pb.cc
  entity_factory.pb.cc
  entity_factory_v.pb.cc
  entity_plugin_v.pb.cc
  entity_wrench.pb.cc
  entity_wrench_map.pb.cc
  float.pb.cc
  Compiling...
  float_v.pb.cc
  fluid.pb.cc
  fluid_pressure.pb.cc
  fog.pb.cc
  friction.pb.cc
  fuel_metadata.pb.cc
  geometry.pb.cc
  gps.pb.cc
  gps_sensor.pb.cc
  gui.pb.cc
  gui_camera.pb.cc
  header.pb.cc
  heightmapgeom.pb.cc
  hydra.pb.cc
  image.pb.cc
  imagegeom.pb.cc
  imu.pb.cc
  imu_sensor.pb.cc
  inertial.pb.cc
  int32.pb.cc
  Compiling...
  int32_v.pb.cc
  int64.pb.cc
  int64_v.pb.cc
  joint.pb.cc
  joint_animation.pb.cc
  joint_cmd.pb.cc
  joint_trajectory.pb.cc
  joint_trajectory_point.pb.cc
  joint_wrench.pb.cc
  joy.pb.cc
  joystick.pb.cc
  laserscan.pb.cc
  lens.pb.cc
  lidar_sensor.pb.cc
  light.pb.cc
  link.pb.cc
  link_data.pb.cc
  log_control.pb.cc
  log_playback_control.pb.cc
  log_playback_stats.pb.cc
  Compiling...
  log_status.pb.cc
  logical_camera_image.pb.cc
  logical_camera_sensor.pb.cc
  magnetometer.pb.cc
  magnetometer_sensor.pb.cc
  marker.pb.cc
  marker_v.pb.cc
  material.pb.cc
  material_color.pb.cc
  meshgeom.pb.cc
  model.pb.cc
  model_configuration.pb.cc
  model_v.pb.cc
  navsat.pb.cc
  navsat_sensor.pb.cc
  occupancy_grid.pb.cc
  odometry.pb.cc
  odometry_with_covariance.pb.cc
  oriented_3d_box.pb.cc
  packet.pb.cc
  Compiling...
  param.pb.cc
  param_v.pb.cc
  parameter.pb.cc
  parameter_declaration.pb.cc
  parameter_declarations.pb.cc
  parameter_error.pb.cc
  parameter_name.pb.cc
  parameter_value.pb.cc
  particle_emitter.pb.cc
  particle_emitter_v.pb.cc
  performance_sensor_metrics.pb.cc
  physics.pb.cc
  pid.pb.cc
  planegeom.pb.cc
  plugin.pb.cc
  plugin_v.pb.cc
  pointcloud.pb.cc
  pointcloud_packed.pb.cc
  polylinegeom.pb.cc
  pose.pb.cc
  Compiling...
  pose_animation.pb.cc
  pose_trajectory.pb.cc
  pose_v.pb.cc
  pose_with_covariance.pb.cc
  projector.pb.cc
  propagation_grid.pb.cc
  propagation_particle.pb.cc
  publish.pb.cc
  publishers.pb.cc
  quaternion.pb.cc
  raysensor.pb.cc
  request.pb.cc
  response.pb.cc
  rest_login.pb.cc
  rest_logout.pb.cc
  rest_post.pb.cc
  rest_response.pb.cc
  road.pb.cc
  scene.pb.cc
  sdf_generator_config.pb.cc
  Compiling...
  selection.pb.cc
  sensor.pb.cc
  sensor_noise.pb.cc
  sensor_v.pb.cc
  serialized.pb.cc
  serialized_map.pb.cc
  server_control.pb.cc
  shadows.pb.cc
  sim_event.pb.cc
  sky.pb.cc
  sonar.pb.cc
  spheregeom.pb.cc
  spherical_coordinates.pb.cc
  statistic.pb.cc
  stringmsg.pb.cc
  stringmsg_v.pb.cc
  subscribe.pb.cc
  surface.pb.cc
  tactile.pb.cc
  test.pb.cc
  Compiling...
  time.pb.cc
  topic_info.pb.cc
  track_visual.pb.cc
  twist.pb.cc
  twist_with_covariance.pb.cc
  uint32.pb.cc
  uint32_v.pb.cc
  uint64.pb.cc
  uint64_v.pb.cc
  undo_redo.pb.cc
  user_cmd.pb.cc
  user_cmd_stats.pb.cc
  vector2d.pb.cc
  vector3d.pb.cc
  version.pb.cc
  version_range.pb.cc
  versioned_name.pb.cc
  video_record.pb.cc
  visual.pb.cc
  visual_v.pb.cc
  Compiling...
  web_request.pb.cc
  wheel_slip_parameters_cmd.pb.cc
  wind.pb.cc
  wireless_node.pb.cc
  wireless_nodes.pb.cc
  world_control.pb.cc
  world_control_state.pb.cc
  world_modify.pb.cc
  world_reset.pb.cc
  world_stats.pb.cc
  wrench.pb.cc
  register.cc
  Factory.obj : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line
  to improve linker performance
     Creating library C:/Users/User/gazebo-ws/test/gz-msgs/build/lib/Release/gz-msgs11.lib and object C:/Users/User/gazebo-ws/test
  /gz-msgs/build/lib/Release/gz-msgs11.exp
  Generating code
C:\Users\User\anaconda3\envs\gz-ws\Library\include\google\protobuf\generated_message_tctable_decl.h(242): warning C4715: 'google::
protobuf::internal::MakeMapTypeCard': not all control paths return a value [C:\Users\User\gazebo-ws\test\gz-msgs\build\core\gz-msg
s11.vcxproj]
  Finished generating code
  gz-msgs11.vcxproj -> C:\Users\User\gazebo-ws\test\gz-msgs\build\bin\Release\gz-msgs11.dll
  Building Custom Rule C:/Users/User/gazebo-ws/test/gz-msgs/core/cmd/CMakeLists.txt
  msgs_main.cc
  msgs_main.obj : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command lin
  e to improve linker performance
  Generating code
  Finished generating code
  gz-msgs.vcxproj -> C:\Users\User\gazebo-ws\test\gz-msgs\build\bin\Release\gz-msgs.exe
  Building Custom Rule C:/Users/User/gazebo-ws/test/gz-msgs/CMakeLists.txt

(gz-ws) C:\Users\User\gazebo-ws\test\gz-msgs\build>cmake --build . --config Release

Theres is a warning or error at the end

 register.cc
  Factory.obj : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line
  to improve linker performance
     Creating library C:/Users/User/gazebo-ws/test/gz-msgs/build/lib/Release/gz-msgs11.lib and object C:/Users/User/gazebo-ws/test
  /gz-msgs/build/lib/Release/gz-msgs11.exp
  Generating code
C:\Users\User\anaconda3\envs\gz-ws\Library\include\google\protobuf\generated_message_tctable_decl.h(242): warning C4715: 'google::
protobuf::internal::MakeMapTypeCard': not all control paths return a value [C:\Users\User\gazebo-ws\test\gz-msgs\build\core\gz-msg
s11.vcxproj]
  Finished generating code
  gz-msgs11.vcxproj -> C:\Users\User\gazebo-ws\test\gz-msgs\build\bin\Release\gz-msgs11.dll
  Building Custom Rule C:/Users/User/gazebo-ws/test/gz-msgs/core/cmd/CMakeLists.txt
  msgs_main.cc
  msgs_main.obj : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command lin
  e to improve linker performance
  Generating code
  Finished generating code
  gz-msgs.vcxproj -> C:\Users\User\gazebo-ws\test\gz-msgs\build\bin\Release\gz-msgs.exe
  Building Custom Rule C:/Users/User/gazebo-ws/test/gz-msgs/CMakeLists.txt
azeey commented 1 week ago

I think that warning is coming from protobuf so not much we can do here.