ros-noetic-cv-bridge does not work on osx-arm64 although the official docs say otherwise
artificial-agent opened this issue · comments
Solution to issue cannot be found in the documentation.
- I checked the documentation.
Issue
According to the official documentation listing ros-noetic supported packages, the package ros-noetic-cv-bridge
does not work on osx-arm64
. Namely, the boost package seems to be missing. I get the following output when trying to use this package.
miniforge3/envs/ros_env/lib/python3.9/site-packages/cv_bridge/core.py", line 91, in encoding_to_cvtype2
from cv_bridge.boost.cv_bridge_boost import getCvType
ModuleNotFoundError: No module named 'cv_bridge.boost'
After introspection, I can confirm that the boost module does not exist in the official robostack staging conda package for osx-arm64
, found here.
Can we please update this package to include boost?
Installed packages
# packages in environment at /Users/christian/miniforge3/envs/ros_env:
#
# Name Version Build Channel
adwaita-icon-theme 43 unix_0 conda-forge
aom 3.5.0 h7ea286d_0 conda-forge
apr 1.7.0 h9b22ae9_5 conda-forge
argcomplete 3.1.2 pyhd8ed1ab_0 conda-forge
assimp 5.2.5 h276577b_0 conda-forge
atk-1.0 2.38.0 hcb7b3dd_1 conda-forge
bcrypt 4.0.1 py39haff01fd_1 conda-forge
boost 1.78.0 py39h819cc4c_5 conda-forge
boost-cpp 1.78.0 hf1d6563_2 conda-forge
brotli 1.1.0 hb547adb_1 conda-forge
brotli-bin 1.1.0 hb547adb_1 conda-forge
bzip2 1.0.8 h3422bc3_4 conda-forge
c-ares 1.20.1 h93a5062_0 conda-forge
c-compiler 1.6.0 hd291e01_0 conda-forge
ca-certificates 2023.7.22 hf0a4a13_0 conda-forge
cairo 1.16.0 h73a0509_1014 conda-forge
catkin_pkg 1.0.0 pyhd8ed1ab_0 conda-forge
catkin_tools 0.9.4 pyhd8ed1ab_0 conda-forge
cctools 973.0.1 hd1ac623_15 conda-forge
cctools_osx-arm64 973.0.1 h2a25c60_15 conda-forge
certifi 2023.7.22 pyhd8ed1ab_0 conda-forge
cffi 1.16.0 py39he153c15_0 conda-forge
clang 15.0.7 hce30654_3 conda-forge
clang-15 15.0.7 default_h5dc8d65_3 conda-forge
clang_osx-arm64 15.0.7 h77e971b_3 conda-forge
clangxx 15.0.7 default_h610c423_3 conda-forge
clangxx_osx-arm64 15.0.7 h768a7fd_3 conda-forge
cmake 3.26.3 hf234bd0_0 conda-forge
colcon-argcomplete 0.3.3 pyhd8ed1ab_0 conda-forge
colcon-bash 0.5.0 pyhd8ed1ab_0 conda-forge
colcon-cd 0.1.1 pyhd8ed1ab_0 conda-forge
colcon-cmake 0.2.28 pyhd8ed1ab_0 conda-forge
colcon-common-extensions 0.3.0 py39h2804cbe_1 conda-forge
colcon-core 0.15.0 pyhd8ed1ab_0 conda-forge
colcon-defaults 0.2.8 pyhd8ed1ab_0 conda-forge
colcon-devtools 0.2.5 pyhd8ed1ab_0 conda-forge
colcon-library-path 0.2.1 py_0 conda-forge
colcon-metadata 0.2.5 py_0 conda-forge
colcon-output 0.2.13 pyhd8ed1ab_0 conda-forge
colcon-package-information 0.3.3 py_0 conda-forge
colcon-package-selection 0.2.10 py_0 conda-forge
colcon-parallel-executor 0.2.4 py_0 conda-forge
colcon-pkg-config 0.1.0 py_0 conda-forge
colcon-powershell 0.4.0 pyhd8ed1ab_0 conda-forge
colcon-python-setup-py 0.2.7 py_0 conda-forge
colcon-recursive-crawl 0.2.3 pyhd8ed1ab_0 conda-forge
colcon-ros 0.4.1 pyhd8ed1ab_0 conda-forge
colcon-test-result 0.3.8 py_0 conda-forge
colcon-zsh 0.5.0 pyhd8ed1ab_0 conda-forge
colorama 0.4.6 pyhd8ed1ab_0 conda-forge
coloredlogs 15.0.1 pyhd8ed1ab_3 conda-forge
compiler-rt 15.0.7 hf8d1dfb_1 conda-forge
compiler-rt_osx-arm64 15.0.7 hf8d1dfb_1 conda-forge
compilers 1.6.0 hce30654_0 conda-forge
console_bridge 1.0.2 h3e96240_1 conda-forge
contourpy 1.1.1 py39hbd775c9_1 conda-forge
coreutils 9.4 hb547adb_0 conda-forge
coverage 7.3.2 py39h0f82c59_0 conda-forge
cryptography 41.0.4 py39had97604_0 conda-forge
cxx-compiler 1.6.0 h1995070_0 conda-forge
cycler 0.12.1 pyhd8ed1ab_0 conda-forge
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
distlib 0.3.7 pyhd8ed1ab_0 conda-forge
distro 1.8.0 pyhd8ed1ab_0 conda-forge
docutils 0.20.1 py39h2804cbe_2 conda-forge
eigen 3.4.0 h1995070_0 conda-forge
empy 3.3.4 pyh9f0ad1d_1 conda-forge
exceptiongroup 1.1.3 pyhd8ed1ab_0 conda-forge
expat 2.5.0 hb7217d7_1 conda-forge
ffmpeg 5.1.2 gpl_hf318d42_106 conda-forge
font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge
font-ttf-inconsolata 3.000 h77eed37_0 conda-forge
font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge
font-ttf-ubuntu 0.83 hab24e00_0 conda-forge
fontconfig 2.14.2 h82840c6_0 conda-forge
fonts-conda-ecosystem 1 0 conda-forge
fonts-conda-forge 1 0 conda-forge
fonttools 4.43.1 py39h17cfd9d_0 conda-forge
fortran-compiler 1.6.0 h5a50232_0 conda-forge
freeimage 3.18.0 ha6e172d_12 conda-forge
freetype 2.12.1 hadb7bae_2 conda-forge
fribidi 1.0.10 h27ca646_0 conda-forge
gdk-pixbuf 2.42.10 h9bcf4fe_0 conda-forge
gettext 0.21.1 h0186832_0 conda-forge
gfortran 12.3.0 h1ca8e4b_1 conda-forge
gfortran_impl_osx-arm64 12.3.0 hbbb9e1e_1 conda-forge
gfortran_osx-arm64 12.3.0 h57527a5_1 conda-forge
giflib 5.2.1 h1a8c8d9_3 conda-forge
glib 2.78.0 ha614eb4_0 conda-forge
glib-tools 2.78.0 ha614eb4_0 conda-forge
gmock 1.14.0 hce30654_1 conda-forge
gmp 6.2.1 h9f76cd9_0 conda-forge
gnutls 3.7.8 h9f1a10d_0 conda-forge
gpgme 1.18.0 h2e04ded_0 conda-forge
graphite2 1.3.13 h9f76cd9_1001 conda-forge
graphviz 6.0.2 h4f8fbd6_0 conda-forge
gst-plugins-base 1.22.6 h27255cc_2 conda-forge
gstreamer 1.22.6 h8c52bba_2 conda-forge
gtest 1.14.0 h1995070_1 conda-forge
gtk2 2.24.33 h57013de_2 conda-forge
gts 0.7.6 he42f4ea_4 conda-forge
harfbuzz 6.0.0 hddbc195_0 conda-forge
hdf5 1.12.2 nompi_ha7af310_101 conda-forge
hicolor-icon-theme 0.17 hce30654_2 conda-forge
humanfriendly 10.0 pyhd8ed1ab_6 conda-forge
icu 70.1 h6b3803e_0 conda-forge
imath 3.1.6 hb5ab8b9_1 conda-forge
importlib-metadata 6.8.0 pyha770c72_0 conda-forge
importlib-resources 6.1.0 pyhd8ed1ab_0 conda-forge
importlib_resources 6.1.0 pyhd8ed1ab_0 conda-forge
iniconfig 2.0.0 pyhd8ed1ab_0 conda-forge
isl 0.25 h9a09cb3_0 conda-forge
jasper 2.0.33 hc3cd1e9_1 conda-forge
jpeg 9e h1a8c8d9_3 conda-forge
jxrlib 1.1 h27ca646_2 conda-forge
kiwisolver 1.4.5 py39hbd775c9_1 conda-forge
krb5 1.20.1 h69eda48_0 conda-forge
lame 3.100 h1a8c8d9_1003 conda-forge
lcms2 2.15 h481adae_0 conda-forge
ld64 609 h89fa09d_15 conda-forge
ld64_osx-arm64 609 hc4dc95b_15 conda-forge
lerc 4.0.0 h9a09cb3_0 conda-forge
libaec 1.1.2 h13dd4ca_1 conda-forge
libapr 1.7.0 h3422bc3_5 conda-forge
libapriconv 1.2.2 h3422bc3_5 conda-forge
libaprutil 1.6.1 h3bcc323_5 conda-forge
libassuan 2.5.6 h13dd4ca_0 conda-forge
libblas 3.9.0 18_osxarm64_openblas conda-forge
libbrotlicommon 1.1.0 hb547adb_1 conda-forge
libbrotlidec 1.1.0 hb547adb_1 conda-forge
libbrotlienc 1.1.0 hb547adb_1 conda-forge
libcblas 3.9.0 18_osxarm64_openblas conda-forge
libclang 14.0.6 default_h5dc8d65_1 conda-forge
libclang-cpp15 15.0.7 default_h5dc8d65_3 conda-forge
libclang13 14.0.6 default_hc7183e1_1 conda-forge
libcurl 7.88.1 h9049daf_1 conda-forge
libcxx 16.0.6 h4653b0c_0 conda-forge
libdeflate 1.17 h1a8c8d9_0 conda-forge
libedit 3.1.20191231 hc8eb9b7_2 conda-forge
libev 4.33 h642e427_1 conda-forge
libexpat 2.5.0 hb7217d7_1 conda-forge
libffi 3.4.2 h3422bc3_5 conda-forge
libgd 2.3.3 h90fb8ed_4 conda-forge
libgfortran 5.0.0 13_2_0_hd922786_1 conda-forge
libgfortran-devel_osx-arm64 12.3.0 hc62be1c_1 conda-forge
libgfortran5 13.2.0 hf226fd6_1 conda-forge
libglib 2.78.0 h24e9cb9_0 conda-forge
libgpg-error 1.47 hcb084e9_0 conda-forge
libiconv 1.17 he4db4b2_0 conda-forge
libidn2 2.3.4 h1a8c8d9_0 conda-forge
liblapack 3.9.0 18_osxarm64_openblas conda-forge
liblapacke 3.9.0 18_osxarm64_openblas conda-forge
libllvm14 14.0.6 hd1a9a77_4 conda-forge
libllvm15 15.0.7 h62b9111_1 conda-forge
libnghttp2 1.52.0 hae82a92_0 conda-forge
libogg 1.3.4 h27ca646_1 conda-forge
libopenblas 0.3.24 openmp_hd76b1f2_0 conda-forge
libopencv 4.6.0 py39hcd7568c_9 conda-forge
libopus 1.3.1 h27ca646_1 conda-forge
libpng 1.6.39 h76d750c_0 conda-forge
libpq 15.3 h7126958_1 conda-forge
libprotobuf 3.21.12 ha614eb4_2 conda-forge
libraw 0.21.1 h1a38d6a_0 conda-forge
librsvg 2.54.4 ha2634a2_0 conda-forge
libsodium 1.0.18 h27ca646_1 conda-forge
libsqlite 3.43.2 h091b4b1_0 conda-forge
libssh2 1.11.0 h7a5bd25_0 conda-forge
libtasn1 4.19.0 h1a8c8d9_0 conda-forge
libtiff 4.5.0 h5dffbdd_2 conda-forge
libtool 2.4.7 hb7217d7_0 conda-forge
libunistring 0.9.10 h3422bc3_0 conda-forge
libuv 1.46.0 hb547adb_0 conda-forge
libvorbis 1.3.7 h9f76cd9_0 conda-forge
libvpx 1.11.0 hc470f4d_3 conda-forge
libwebp 1.2.4 h999c80f_1 conda-forge
libwebp-base 1.2.4 h1a8c8d9_0 conda-forge
libxcb 1.13 h9b22ae9_1004 conda-forge
libxml2 2.10.3 h67585b2_4 conda-forge
libzlib 1.2.13 h53f4e23_5 conda-forge
llvm-openmp 17.0.2 h1c12783_0 conda-forge
llvm-tools 15.0.7 h62b9111_1 conda-forge
log4cxx 0.11.0 h357cd66_3 conda-forge
lz4 4.3.2 py39h0d94542_1 conda-forge
lz4-c 1.9.4 hb7217d7_0 conda-forge
make 4.3 he57ea6c_1 conda-forge
matplotlib-base 3.8.0 py39h1a09f3e_2 conda-forge
mpc 1.3.1 h91ba8db_0 conda-forge
mpfr 4.2.0 he09a6ba_0 conda-forge
munkres 1.1.4 pyh9f0ad1d_0 conda-forge
mysql-common 8.0.33 hf9e6398_5 conda-forge
mysql-libs 8.0.33 he3dca8b_5 conda-forge
ncurses 6.4 h7ea286d_0 conda-forge
netifaces 0.11.0 py39h0f82c59_2 conda-forge
nettle 3.8.1 h63371fa_1 conda-forge
ninja 1.11.1 hffc8910_0 conda-forge
nose 1.3.7 py_1006 conda-forge
nspr 4.35 hb7217d7_0 conda-forge
nss 3.94 hc6b9969_0 conda-forge
numpy 1.26.0 py39hc348b60_0 conda-forge
ogre 1.10.12 h04145a7_10 conda-forge
openexr 3.1.5 h25aad90_2 conda-forge
openh264 2.3.1 hb7217d7_2 conda-forge
openjpeg 2.5.0 hbc2ba62_2 conda-forge
openssl 3.1.3 h53f4e23_0 conda-forge
orocos-kdl 1.5.1 h13dd4ca_5 conda-forge
osrf_pycommon 0.2.1 pyhd8ed1ab_0 conda-forge
p11-kit 0.24.1 h29577a5_0 conda-forge
packaging 23.2 pyhd8ed1ab_0 conda-forge
pango 1.50.14 h6c112b8_0 conda-forge
paramiko 3.3.1 pyhd8ed1ab_0 conda-forge
pcre2 10.40 hb34f9b4_0 conda-forge
pillow 9.4.0 py39h8bd98a6_1 conda-forge
pip 23.2.1 pyhd8ed1ab_0 conda-forge
pixman 0.42.2 h13dd4ca_0 conda-forge
pkg-config 0.29.2 hab62308_1008 conda-forge
pluggy 1.3.0 pyhd8ed1ab_0 conda-forge
ply 3.11 py_1 conda-forge
poco 1.12.4 h69eda48_0 conda-forge
psutil 5.9.5 py39h0f82c59_1 conda-forge
pthread-stubs 0.4 h27ca646_1001 conda-forge
pugixml 1.11.4 h13dd4ca_1 conda-forge
py-opencv 4.6.0 py39h85045c0_9 conda-forge
pybind11 2.11.1 py39hbd775c9_2 conda-forge
pybind11-global 2.11.1 py39hbd775c9_2 conda-forge
pycairo 1.25.0 py39hfd21926_1 conda-forge
pycparser 2.21 pyhd8ed1ab_0 conda-forge
pycryptodome 3.19.0 py39hf5b8c5a_1 conda-forge
pycryptodomex 3.19.0 py39h0f82c59_1 conda-forge
pydot 1.4.2 py39h2804cbe_4 conda-forge
pynacl 1.5.0 py39h0f82c59_3 conda-forge
pyopengl 3.1.6 pyhd8ed1ab_1 conda-forge
pyparsing 3.1.1 pyhd8ed1ab_0 conda-forge
pyqt 5.15.9 py39hcf430f4_5 conda-forge
pyqt-builder 1.15.2 pyhd8ed1ab_0 conda-forge
pyqt5-sip 12.12.2 py39hb198ff7_5 conda-forge
pyqtwebengine 5.15.9 py39h0a87ed2_5 conda-forge
pytest 7.4.2 pyhd8ed1ab_0 conda-forge
pytest-cov 4.1.0 pyhd8ed1ab_0 conda-forge
pytest-repeat 0.9.2 pyhd8ed1ab_0 conda-forge
pytest-rerunfailures 12.0 pyhd8ed1ab_0 conda-forge
python 3.9.18 hfa1ae8a_0_cpython conda-forge
python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge
python-gnupg 0.5.0 pyhd8ed1ab_0 conda-forge
python-orocos-kdl 1.5.1 py39hb198ff7_5 conda-forge
python_abi 3.9 4_cp39 conda-forge
pyyaml 6.0.1 py39h0f82c59_1 conda-forge
qt-main 5.15.8 hfe8d25c_6 conda-forge
qt-webengine 5.15.8 h78108cb_0 conda-forge
readline 8.2 h92ec313_1 conda-forge
rhash 1.4.3 hb547adb_2 conda-forge
ros-distro-mutex 0.4.0 noetic robostack-staging
ros-noetic-actionlib 1.14.0 py39h2335ed2_6 robostack-staging
ros-noetic-actionlib-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-actionlib-tutorials 0.2.0 py39h46ec4ef_5 robostack-staging
ros-noetic-angles 1.9.13 py39h46ec4ef_5 robostack-staging
ros-noetic-bond 1.8.6 py39h46ec4ef_5 robostack-staging
ros-noetic-bond-core 1.8.6 py39h46ec4ef_5 robostack-staging
ros-noetic-bondcpp 1.8.6 py39h2335ed2_5 robostack-staging
ros-noetic-bondpy 1.8.6 py39h46ec4ef_5 robostack-staging
ros-noetic-catkin 0.8.10 py39h46ec4ef_5 robostack-staging
ros-noetic-class-loader 0.5.0 py39h1ebbbca_5 robostack-staging
ros-noetic-cmake-modules 0.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-common-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-common-tutorials 0.2.0 py39h46ec4ef_5 robostack-staging
ros-noetic-control-msgs 1.5.2 py39h46ec4ef_5 robostack-staging
ros-noetic-cpp-common 0.7.2 py39h112d239_5 robostack-staging
ros-noetic-cv-bridge 1.16.2 py39h099e9b2_5 robostack-staging
ros-noetic-desktop 1.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-diagnostic-aggregator 1.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-diagnostic-analysis 1.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-diagnostic-common-diagnostics 1.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-diagnostic-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-diagnostic-updater 1.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-diagnostics 1.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-dynamic-reconfigure 1.7.3 py39h2335ed2_5 robostack-staging
ros-noetic-eigen-conversions 1.13.2 py39h46ec4ef_5 robostack-staging
ros-noetic-executive-smach 2.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-filters 1.9.2 py39h2335ed2_5 robostack-staging
ros-noetic-gencpp 0.7.0 py39h46ec4ef_5 robostack-staging
ros-noetic-geneus 3.0.0 py39h46ec4ef_5 robostack-staging
ros-noetic-genlisp 0.4.18 py39h46ec4ef_5 robostack-staging
ros-noetic-genmsg 0.6.0 py39h46ec4ef_5 robostack-staging
ros-noetic-gennodejs 2.0.2 py39h46ec4ef_5 robostack-staging
ros-noetic-genpy 0.6.15 py39h46ec4ef_5 robostack-staging
ros-noetic-geometry 1.13.2 py39h46ec4ef_5 robostack-staging
ros-noetic-geometry-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-geometry-tutorials 0.2.3 py39h46ec4ef_5 robostack-staging
ros-noetic-gl-dependency 1.1.2 py39h46ec4ef_5 robostack-staging
ros-noetic-image-transport 1.12.0 py39h46ec4ef_5 robostack-staging
ros-noetic-interactive-marker-tutorials 0.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-interactive-markers 1.12.0 py39h46ec4ef_5 robostack-staging
ros-noetic-joint-state-publisher 1.15.1 py39h46ec4ef_5 robostack-staging
ros-noetic-joint-state-publisher-gui 1.15.1 py39h46ec4ef_5 robostack-staging
ros-noetic-kdl-conversions 1.13.2 py39h46ec4ef_5 robostack-staging
ros-noetic-kdl-parser 1.14.2 py39h667b4a2_5 robostack-staging
ros-noetic-laser-geometry 1.6.7 py39h83befe1_5 robostack-staging
ros-noetic-librviz-tutorial 0.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-map-msgs 1.14.1 py39h46ec4ef_5 robostack-staging
ros-noetic-media-export 0.3.0 py39h46ec4ef_5 robostack-staging
ros-noetic-message-filters 1.15.15 py39h2335ed2_5 robostack-staging
ros-noetic-message-generation 0.4.1 py39h46ec4ef_5 robostack-staging
ros-noetic-message-runtime 0.4.13 py39h46ec4ef_5 robostack-staging
ros-noetic-mk 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-nav-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-nodelet 1.10.2 py39h83befe1_5 robostack-staging
ros-noetic-nodelet-core 1.10.2 py39h46ec4ef_5 robostack-staging
ros-noetic-nodelet-topic-tools 1.10.2 py39h83befe1_5 robostack-staging
ros-noetic-nodelet-tutorial-math 0.2.0 py39h46ec4ef_5 robostack-staging
ros-noetic-pluginlib 1.13.0 py39hd766fea_5 robostack-staging
ros-noetic-pluginlib-tutorials 0.2.0 py39h46ec4ef_5 robostack-staging
ros-noetic-python-qt-binding 0.4.4 py39h46ec4ef_6 robostack-staging
ros-noetic-qt-dotgraph 0.4.2 py39h46ec4ef_5 robostack-staging
ros-noetic-qt-gui 0.4.2 py39h46ec4ef_5 robostack-staging
ros-noetic-qt-gui-cpp 0.4.2 py39h46ec4ef_6 robostack-staging
ros-noetic-qt-gui-py-common 0.4.2 py39h46ec4ef_5 robostack-staging
ros-noetic-qwt-dependency 1.1.1 py39h46ec4ef_5 robostack-staging
ros-noetic-resource-retriever 1.12.7 py39h0cedfa0_5 robostack-staging
ros-noetic-robot 1.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-robot-state-publisher 1.15.2 py39h46ec4ef_5 robostack-staging
ros-noetic-ros 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-ros-base 1.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-ros-comm 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-ros-core 1.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-ros-environment 1.3.2 py39h46ec4ef_5 robostack-staging
ros-noetic-ros-tutorials 0.10.2 py39h46ec4ef_5 robostack-staging
ros-noetic-rosbag 1.15.15 py39h2335ed2_5 robostack-staging
ros-noetic-rosbag-migration-rule 1.0.1 py39h46ec4ef_5 robostack-staging
ros-noetic-rosbag-storage 1.16.0 py39hd3ac8d3_5 robostack-staging
ros-noetic-rosbash 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-rosboost-cfg 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-rosbuild 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-rosclean 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-rosconsole 1.14.3 py39h68ef2c3_5 robostack-staging
ros-noetic-rosconsole-bridge 0.5.4 py39he361d1e_5 robostack-staging
ros-noetic-roscpp 1.15.15 py39h2335ed2_5 robostack-staging
ros-noetic-roscpp-core 0.7.2 py39h46ec4ef_5 robostack-staging
ros-noetic-roscpp-serialization 0.7.2 py39h46ec4ef_5 robostack-staging
ros-noetic-roscpp-traits 0.7.2 py39h46ec4ef_5 robostack-staging
ros-noetic-roscpp-tutorials 0.10.2 py39h2335ed2_5 robostack-staging
ros-noetic-roscreate 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-rosgraph 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rosgraph-msgs 1.11.3 py39h46ec4ef_5 robostack-staging
ros-noetic-roslang 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-roslaunch 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-roslib 1.15.8 py39h2335ed2_5 robostack-staging
ros-noetic-roslint 0.12.0 py39h46ec4ef_5 robostack-staging
ros-noetic-roslisp 1.9.24 py39h46ec4ef_5 robostack-staging
ros-noetic-roslz4 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rosmake 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-rosmaster 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rosmsg 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rosnode 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rosout 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rospack 2.6.2 py39hd766fea_7 robostack-staging
ros-noetic-rosparam 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rospy 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rospy-tutorials 0.10.2 py39h46ec4ef_5 robostack-staging
ros-noetic-rosservice 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rostest 1.15.15 py39h2335ed2_5 robostack-staging
ros-noetic-rostime 0.7.2 py39h2335ed2_5 robostack-staging
ros-noetic-rostopic 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rosunit 1.15.8 py39h46ec4ef_5 robostack-staging
ros-noetic-roswtf 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-action 0.4.9 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-bag 0.5.1 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-bag-plugins 0.5.1 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-common-plugins 0.4.9 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-console 0.4.11 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-dep 0.4.12 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-graph 0.4.14 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-gui 0.5.3 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-gui-cpp 0.5.3 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-gui-py 0.5.3 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-image-view 0.4.16 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-launch 0.4.9 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-logger-level 0.4.11 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-moveit 0.5.10 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-msg 0.4.10 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-nav-view 0.5.7 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-plot 0.4.13 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-pose-view 0.5.11 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-publisher 0.4.10 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-py-common 0.5.3 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-py-console 0.4.10 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-reconfigure 0.5.5 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-robot-dashboard 0.5.8 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-robot-monitor 0.5.14 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-robot-plugins 0.5.8 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-robot-steering 0.5.12 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-runtime-monitor 0.5.9 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-rviz 0.7.0 py39h83befe1_5 robostack-staging
ros-noetic-rqt-service-caller 0.4.10 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-shell 0.4.11 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-srv 0.4.9 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-tf-tree 0.6.3 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-top 0.4.10 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-topic 0.4.13 py39h46ec4ef_5 robostack-staging
ros-noetic-rqt-web 0.4.10 py39h46ec4ef_5 robostack-staging
ros-noetic-rviz 1.14.20 py39h4f7a39c_6 robostack-staging
ros-noetic-rviz-plugin-tutorials 0.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-rviz-python-tutorial 0.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-self-test 1.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-sensor-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-shape-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-smach 2.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-smach-msgs 2.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-smach-ros 2.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-smclib 1.8.6 py39h46ec4ef_5 robostack-staging
ros-noetic-std-msgs 0.5.13 py39h46ec4ef_5 robostack-staging
ros-noetic-std-srvs 1.11.3 py39h46ec4ef_5 robostack-staging
ros-noetic-stereo-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-tf 1.13.2 py39h9c56fca_5 robostack-staging
ros-noetic-tf-conversions 1.13.2 py39h46ec4ef_5 robostack-staging
ros-noetic-tf2 0.7.6 py39he361d1e_5 robostack-staging
ros-noetic-tf2-geometry-msgs 0.7.6 py39h46ec4ef_5 robostack-staging
ros-noetic-tf2-kdl 0.7.6 py39h46ec4ef_5 robostack-staging
ros-noetic-tf2-msgs 0.7.6 py39h46ec4ef_5 robostack-staging
ros-noetic-tf2-py 0.7.6 py39h46ec4ef_5 robostack-staging
ros-noetic-tf2-ros 0.7.6 py39h46ec4ef_5 robostack-staging
ros-noetic-topic-tools 1.15.15 py39h46ec4ef_5 robostack-staging
ros-noetic-trajectory-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-turtle-actionlib 0.2.0 py39h46ec4ef_5 robostack-staging
ros-noetic-turtle-tf 0.2.3 py39h46ec4ef_5 robostack-staging
ros-noetic-turtle-tf2 0.2.3 py39h46ec4ef_5 robostack-staging
ros-noetic-turtlesim 0.10.2 py39h2335ed2_5 robostack-staging
ros-noetic-urdf 1.13.2 py39hce154db_5 robostack-staging
ros-noetic-urdf-parser-plugin 1.13.2 py39h46ec4ef_5 robostack-staging
ros-noetic-urdf-tutorial 0.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-visualization-marker-tutorials 0.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-visualization-msgs 1.13.1 py39h46ec4ef_5 robostack-staging
ros-noetic-visualization-tutorials 0.11.0 py39h46ec4ef_5 robostack-staging
ros-noetic-viz 1.5.0 py39h46ec4ef_5 robostack-staging
ros-noetic-webkit-dependency 1.1.2 py39h46ec4ef_5 robostack-staging
ros-noetic-xacro 1.14.14 py39h46ec4ef_5 robostack-staging
ros-noetic-xmlrpcpp 1.15.15 py39h2335ed2_5 robostack-staging
rosdep 0.22.2 pyhd8ed1ab_1 conda-forge
rosdistro 0.9.0 py39h2804cbe_1 conda-forge
rospkg 1.5.0 pyhd8ed1ab_0 conda-forge
sbcl 2.1.2 hce30654_1 conda-forge
sdl2 2.28.4 h13dd4ca_0 conda-forge
setuptools 68.2.2 pyhd8ed1ab_0 conda-forge
sigtool 0.1.3 h44b9a77_0 conda-forge
sip 6.7.11 py39hb198ff7_1 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
svt-av1 1.4.1 h7ea286d_0 conda-forge
swig 4.1.1 h89a714e_1 conda-forge
tapi 1100.0.11 he4954df_0 conda-forge
tinyxml 2.6.2 h260d524_2 conda-forge
tinyxml2 9.0.0 hbdafb3b_2 conda-forge
tk 8.6.13 hb31c410_0 conda-forge
toml 0.10.2 pyhd8ed1ab_0 conda-forge
tomli 2.0.1 pyhd8ed1ab_0 conda-forge
tzdata 2023c h71feb2d_0 conda-forge
unicodedata2 15.1.0 py39h0f82c59_0 conda-forge
unixodbc 2.3.12 h0e2417a_0 conda-forge
urdfdom 3.1.1 h19b2bf3_0 conda-forge
urdfdom_headers 1.1.0 hf86a087_0 conda-forge
wheel 0.41.2 pyhd8ed1ab_0 conda-forge
x264 1!164.3095 h57fd34a_2 conda-forge
x265 3.5 hbc6ce65_3 conda-forge
xorg-kbproto 1.0.7 h27ca646_1002 conda-forge
xorg-libice 1.0.10 h27ca646_0 conda-forge
xorg-libsm 1.2.3 h27ca646_1000 conda-forge
xorg-libx11 1.8.4 h1a8c8d9_0 conda-forge
xorg-libxau 1.0.11 hb547adb_0 conda-forge
xorg-libxaw 1.0.14 h3422bc3_1 conda-forge
xorg-libxdmcp 1.1.3 h27ca646_0 conda-forge
xorg-libxext 1.3.4 h1a8c8d9_2 conda-forge
xorg-libxmu 1.1.3 h3422bc3_0 conda-forge
xorg-libxpm 3.5.16 hb547adb_0 conda-forge
xorg-libxt 1.3.0 hb547adb_0 conda-forge
xorg-xextproto 7.3.0 h1a8c8d9_1003 conda-forge
xorg-xproto 7.0.31 h27ca646_1007 conda-forge
xz 5.2.6 h57fd34a_0 conda-forge
yaml 0.2.5 h3422bc3_2 conda-forge
yaml-cpp 0.7.0 h13dd4ca_3 conda-forge
zipp 3.17.0 pyhd8ed1ab_0 conda-forge
zlib 1.2.13 h53f4e23_5 conda-forge
zstd 1.5.5 h4f39d0f_0 conda-forge
zziplib 0.13.69 he1e0b03_1 conda-forge
Environment info
active environment : ros_env
active env location : /Users/USER/miniforge3/envs/ros_env
shell level : 1
user config file : /Users/USER/.condarc
populated config files : /Users/USER/miniforge3/.condarc
/Users/USER/.condarc
/Users/USER/miniforge3/envs/ros_env/.condarc
conda version : 23.3.1
conda-build version : not installed
python version : 3.10.12.final.0
virtual packages : __archspec=1=arm64
__osx=14.0=0
__unix=0=0
base environment : /Users/USER/miniforge3 (writable)
conda av data dir : /Users/USER/miniforge3/etc/conda
conda av metadata url : None
channel URLs : https://conda.anaconda.org/robostack-staging/osx-arm64
https://conda.anaconda.org/robostack-staging/noarch
https://conda.anaconda.org/conda-forge/osx-arm64
https://conda.anaconda.org/conda-forge/noarch
package cache : /Users/USER/miniforge3/pkgs
/Users/USER/.conda/pkgs
envs directories : /Users/USER/miniforge3/envs
/Users/USER/.conda/envs
platform : osx-arm64
user-agent : conda/23.3.1 requests/2.31.0 CPython/3.10.12 Darwin/23.0.0 OSX/14.0
UID:GID : 501:20
netrc file : None
offline mode : False
To add to this, after downloading the ros-noetic-cv-bridge-1.16.2-py39h099e9b2_5.tar.bz2
from this link for osx-arm64
, in lib/python3.9/site-packages/cv_bridge
is core.py, and in lib/python3.10/site-packages/cv_bridge
is a directory called boost
. Symlinking this directory into the directory lib/python3.9/site-packages/cv_bridge
with the name "boost" has fixed the issue. Is there a way to make this symlink somehow through conda?
To add to this, after downloading the
ros-noetic-cv-bridge-1.16.2-py39h099e9b2_5.tar.bz2
from this link forosx-arm64
, inlib/python3.9/site-packages/cv_bridge
is core.py, and inlib/python3.10/site-packages/cv_bridge
is a directory calledboost
. Symlinking this directory into the directorylib/python3.9/site-packages/cv_bridge
with the name "boost" has fixed the issue. Is there a way to make this symlink somehow through conda?
Thanks for the inspection! Probably the error is exactly that, for some reason the boost directory got installed in python3.10
for some reason, even if it should be installed python3.9
instead. At least, in Linux everything works fine as that directory is in python3.9
.
I tested and the problem seems to be only in osx-arm64, all other architectures work fine.
Related to this problem in osx-arm64, I also observed that rqt_image_view
was not working due to similar issues which I solved by inspecting the lib
directories.
Particularly, I was getting ImportError: cannot import name 'libqt_gui_cpp_sip' from 'qt_gui_cpp'
. By symlinking lib/python3.10/site_packages/qt_gui_cpp/libqt_gui_cpp_sip.cpython-39-darwin.so
into the corresponding python3.9 directory the problem also disappeared and rqt_image_view was opening as intended.
FYI, all the packages that seem to have components living in the python3.10 directory are:
- cv_bridge
- qt_gui_cpp
- rviz
- turtle_actionlib
- turtlesim
- xcbgen
Hi @mmattamala - any chance you could please try this with the recently build packages?
Should be all good :)