gz-sim
gz-sim copied to clipboard
:man_farmer: Gazebo @ main fails to build on Windows
Build Regression
Environment
- OS Version: Windows
- Source build
Details / Output
Reference build: See Jenkins gazebo build
CMake Error at C:/Jenkins/workspace/ign_gazebo-ci-win/ws/install/ignition-cmake3/share/cmake/ignition-cmake3/cmake3/IgnConfigureBuild.cmake:73 (message):
-- BUILD ERRORS: These must be resolved before compiling.
Call Stack (most recent call first):
CMakeLists.txt:214 (gz_configure_build)
CMake Error at C:/Jenkins/workspace/ign_gazebo-ci-win/ws/install/ignition-cmake3/share/cmake/ignition-cmake3/cmake3/IgnConfigureBuild.cmake:75 (message):
-- Missing dependency [ignition-common5] (Components: profiler, events,
av)
Call Stack (most recent call first):
CMakeLists.txt:214 (gz_configure_build)
CMake Error at C:/Jenkins/workspace/ign_gazebo-ci-win/ws/install/ignition-cmake3/share/cmake/ignition-cmake3/cmake3/IgnConfigureBuild.cmake:77 (message):
-- END BUILD ERRORS
Call Stack (most recent call first):
CMakeLists.txt:214 (gz_configure_build)
CMake Error at C:/Jenkins/workspace/ign_gazebo-ci-win/ws/install/ignition-cmake3/share/cmake/ignition-cmake3/cmake3/IgnConfigureBuild.cmake:82 (message):
Errors encountered in build. Please see BUILD ERRORS above.
Call Stack (most recent call first):
CMakeLists.txt:214 (gz_configure_build)
-- Configuring incomplete, errors occurred!
See also "C:/Jenkins/workspace/ign_gazebo-ci-win/ws/build/ignition-gazebo7/CMakeFiles/CMakeOutput.log".
---
--- stderr: ignition-gazebo7
CMake Warning at C:/vcpkg/scripts/buildsystems/vcpkg.cmake:782 (_find_package):
By not providing "Findignition-common5-av.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"ignition-common5-av", but CMake did not find one.
Could not find a package configuration file provided by
"ignition-common5-av" (requested version 5.0.0) with any of the following
names:
ignition-common5-avConfig.cmake
ignition-common5-av-config.cmake
CMake Error at C:/Jenkins/workspace/ign_gazebo-ci-win/ws/install/ignition-cmake3/share/cmake/ignition-cmake3/cmake3/IgnConfigureBuild.cmake:73 (message):
-- BUILD ERRORS: These must be resolved before compiling.
Call Stack (most recent call first):
CMakeLists.txt:214 (gz_configure_build)
CMake Error at C:/Jenkins/workspace/ign_gazebo-ci-win/ws/install/ignition-cmake3/share/cmake/ignition-cmake3/cmake3/IgnConfigureBuild.cmake:75 (message):
-- Missing dependency [ignition-common5] (Components: profiler, events,
av)
Call Stack (most recent call first):
CMakeLists.txt:214 (gz_configure_build)
CMake Error at C:/Jenkins/workspace/ign_gazebo-ci-win/ws/install/ignition-cmake3/share/cmake/ignition-cmake3/cmake3/IgnConfigureBuild.cmake:77 (message):
-- END BUILD ERRORS
Call Stack (most recent call first):
CMakeLists.txt:214 (gz_configure_build)
CMake Error at C:/Jenkins/workspace/ign_gazebo-ci-win/ws/install/ignition-cmake3/share/cmake/ignition-cmake3/cmake3/IgnConfigureBuild.cmake:82 (message):
Errors encountered in build. Please see BUILD ERRORS above.
Call Stack (most recent call first):
CMakeLists.txt:214 (gz_configure_build)
Description
- Expected behavior: Job builds and completes successfully
- Actual behavior: Fails to compile
Steps to reproduce
- Launch a job on Jenkins gazebo build
- See it failing
Additional information
It fails on colcon compilation without test for dependencies of ignition-gazebo7
. It's failing to find gz-common5
, potentially related to missing dependencies on this package at CMake level.
Missing dependency [ignition-common5] (Components: profiler, events, av)
. Pending further investigation with Gazebo team.
The issue is actually compiling gz-common5
further up the logs:
-- Could NOT find AVUTIL (missing: AVUTIL_FOUND)
-- Looking for libavutil - not found
-- -------------------------------------------
CMake Warning at C:/Jenkins/workspace/ign_gazebo-ci-win/ws/install/ignition-cmake3/share/cmake/ignition-cmake3/cmake3/IgnConfigureBuild.cmake:69 (message):
CONFIGURATION WARNINGS:
-- Skipping component [av]: Missing dependency [libswscale].
^~~~~ Set SKIP_av=true in cmake to suppress this warning.
-- Skipping component [av]: Missing dependency [libavdevice].
^~~~~ Set SKIP_av=true in cmake to suppress this warning.
-- Skipping component [av]: Missing dependency [libavformat].
^~~~~ Set SKIP_av=true in cmake to suppress this warning.
-- Skipping component [av]: Missing dependency [libavcodec].
^~~~~ Set SKIP_av=true in cmake to suppress this warning.
-- Skipping component [av]: Missing dependency [libavutil].
^~~~~ Set SKIP_av=true in cmake to suppress this warning.
I believe some of our nodes may be missing libavutil
Can this issue be closed, @Blast545 ?
https://build.osrfoundation.org/job/ign_gazebo-ci-win/
I think this is stale. gz-sim7 builds (mostly) without issue.