Skip to content

Commit

Permalink
Enable ROBOTOLOGY_USES_GZ_SIM with apt dependencies on Ubuntu 24.04 (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
traversaro authored May 15, 2024
1 parent f21c54a commit c07d0c7
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions .ci/install_debian.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ else
apt-get install -y libgazebo-dev
fi

# gz-sim8 binaries are only available for jammy (Ubuntu 22.04)
if [[ ("jammy" == "$dist_version") ]]; then
# gz-sim8 binaries are only available for jammy (Ubuntu 22.04) and noble (Ubuntu 24.04)
if [[ ("jammy" == "$dist_version") || ("noble" == "$dist_version") ]]; then
apt-get install -y gz-harmonic
fi

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ jobs:
if: (matrix.docker_image == 'ubuntu:24.04')
run: |
cd build
cmake -DROBOTOLOGY_USES_GAZEBO:BOOL=OFF -DROBOTOLOGY_USES_GZ:BOOL=OFF .
cmake -DROBOTOLOGY_USES_GAZEBO:BOOL=OFF .
- name: Build [Docker]
run: |
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ If you are on Ubuntu 24.04, please use conda if you want to install Gazebo Class

#### `ROBOTOLOGY_USES_GZ`

To install Modern Gazebo (gz-sim) on Ubuntu Jammy (22.04) and other supported Debian/Ubuntu systems, follow the instructions available at https://gazebosim.org/docs/harmonic/install_ubuntu#binary-installation-on-ubuntu .
To install Modern Gazebo (gz-sim) on Ubuntu Jammy (22.04) and Noble (20.04) and other supported Debian/Ubuntu systems, follow the instructions available at https://gazebosim.org/docs/harmonic/install_ubuntu#binary-installation-on-ubuntu .

#### `ROBOTOLOGY_USES_PYTHON`

Expand Down
2 changes: 1 addition & 1 deletion doc/cmake-options.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ Not all options are supported on all platforms. The following table provides a r

<b id="f2">2!</b>:`ROBOTOLOGY_ENABLE_ROBOT_TESTING` and `ROBOTOLOGY_ENABLE_ICUB_HEAD` do not support building with conda-forge dependencies on Apple Silicon.

<b id="f3">3!</b>:`ROBOTOLOGY_USES_GZ_SIM` with apt dependencies do not support building on Debian distros (only Ubuntu is supported). At the moment Ubuntu 24.04 apt packages are not available (https://github.com/gazebosim/gz-sim/issues/2390#issuecomment-2096728527). Furthermore it does not run on Windows (https://github.com/gazebosim/gz-sim/issues/2089) and have known problems on macOS (https://github.com/robotology/gz-sim-yarp-plugins/issues/90).
<b id="f3">3!</b>:`ROBOTOLOGY_USES_GZ_SIM` with apt dependencies do not support building on Debian distros (only Ubuntu is supported). Furthermore it does not run on Windows (https://github.com/gazebosim/gz-sim/issues/2089) and have known problems on macOS (https://github.com/robotology/gz-sim-yarp-plugins/issues/90).

<b id="f4">4!</b>:`ROBOTOLOGY_USES_OCTAVE` do not support building with apt dependencies on Ubuntu 20.04.

Expand Down

0 comments on commit c07d0c7

Please sign in to comment.