Skip to content

Commit

Permalink
Remove pinning of swig to 4.1.0 to workaround swig regressions
Browse files Browse the repository at this point in the history
  • Loading branch information
traversaro committed Mar 15, 2024
1 parent e131566 commit 5bbbcf4
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ jobs:
# Dependencies
mamba install asio assimp boost eigen freetype gazebo glew glfw glm graphviz gsl ipopt irrlicht libjpeg-turbo libmatio libode libxml2 nlohmann_json pcl vtk opencv portaudio qt-main sdl sdl2 sqlite tinyxml spdlog lua soxr cmake compilers make ninja pkg-config tomlplusplus libzlib ffmpeg onnxruntime-cpp
# Python
mamba install python numpy swig==4.1.0 pybind11 pyqt matplotlib h5py tornado u-msgpack-python pyzmq ipython gst-plugins-good gst-plugins-bad
mamba install python numpy swig pybind11 pyqt matplotlib h5py tornado u-msgpack-python pyzmq ipython gst-plugins-good gst-plugins-bad
# Additional dependencies useful only on Linux
- name: Dependencies [Conda/Linux]
Expand Down
6 changes: 0 additions & 6 deletions conda/conda_build_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,6 @@ qt:
qt_main:
- 5.15

# Workaround for:
# * https://github.com/robotology/robotology-superbuild/pull/1574#issuecomment-1898498891
# * https://github.com/robotology/robotology-superbuild/issues/1572#issuecomment-1911740644
swig:
- 4.1.0

# Workaround for:
# * Giulio Romualdi's problem installing icub-main with latest blf 0.18.0
# Remove once ipopt31414 migration is completed
Expand Down
2 changes: 1 addition & 1 deletion doc/cmake-options.md
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@ sudo bash ./scripts/install_apt_python_dependencies.sh
#### Conda
To install python and the other required dependencies when using `conda-forge` provided dependencies, use:
~~~
mamba install -c conda-forge python numpy swig==4.1.0 pybind11 pyqt matplotlib h5py tornado u-msgpack-python pyzmq ipython
mamba install -c conda-forge python numpy swig pybind11 pyqt matplotlib h5py tornado u-msgpack-python pyzmq ipython
~~~

### Check the installation
Expand Down
2 changes: 1 addition & 1 deletion doc/conda-forge.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ For some [profile](doc/cmake-options.md#profile-cmake-options) or [dependency](d

To install python and the other required dependencies when using `conda-forge` provided dependencies, use:
~~~
mamba install -c conda-forge python numpy "swig==4.1.0" pybind11 pyqt matplotlib h5py tornado u-msgpack-python pyzmq ipython gst-plugins-good gst-plugins-bad
mamba install -c conda-forge python numpy swig pybind11 pyqt matplotlib h5py tornado u-msgpack-python pyzmq ipython gst-plugins-good gst-plugins-bad
~~~

#### `ROBOTOLOGY_USES_PCL_AND_VTK`
Expand Down

0 comments on commit 5bbbcf4

Please sign in to comment.