RoboStack / ros-noetic

vinca configuration files for ros-noetic
https://robostack.github.io
466 stars 73 forks source link

librviz_default_plugin.dylib Error when RVIZ runs on MacOS Catalina with Conda #277

Closed zzningxp closed 2 years ago

zzningxp commented 2 years ago

My issues:

Environment OS Version: Mac Catalina ROS Distro: Noetic

Installation:

conda create -n ROS python==3.8
conda activate ROS
conda config --add channels conda-forge
conda config --add channels robostack
conda config --set channel_priority strict
conda install ros-noetic-desktop-full
conda install compilers cmake pkg-config make ninja catkin_tools
conda deactivate
conda activate ROS
rosdep init
rosdep update
rviz

RViz, Qt, OGRE, OpenGl version as printed by rviz:


[ INFO] [1655954814.977154000]: rviz version 1.14.6
[ INFO] [1655954814.977211000]: compiled against Qt version 5.12.9
[ INFO] [1655954814.977221000]: compiled against OGRE version 1.10.12 (Xalafu)
[ INFO] [1655954815.017990000]: Forcing OpenGl version 0.
[ INFO] [1655954816.113320000]: Stereo is NOT SUPPORTED
[ INFO] [1655954816.113386000]: OpenGL device: AMD Radeon Pro 560X OpenGL Engine
[ INFO] [1655954816.113403000]: OpenGl version: 2.1 (GLSL 1.2).
[ERROR] [1655954816.339471000]: PluginlibFactory: The plugin for class 'rviz/Orbit' failed to load.  Error: Failed to load library /Users/d/opt/anaconda3/envs/ROS/lib/librviz_default_plugin.dylib. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = dlopen(/Users/d/opt/anaconda3/envs/ROS/lib/librviz_default_plugin.dylib, 9): Library not loaded: @rpath/liburdfdom_model.1.0.dylib
  Referenced from: /Users/d/opt/anaconda3/envs/ROS/lib/liburdf.dylib
  Reason: image not found)
Warning: TF_REPEATED_DATA ignoring data with redundant timestamp for frame base_footprint at time 1655954817.627902 according to authority unknown_publisher
         at line 278 in /Users/runner/miniforge3/conda-bld/ros-noetic-tf2_1615119151908/work/ros-noetic-tf2/src/work/src/buffer_core.cpp```
Tobias-Fischer commented 2 years ago

What's the output of conda list?

zzningxp commented 2 years ago

My conda is a brand new one. However, my brew/system installed a lot packages to try to install ROS from source but failed.

conda env list

# conda environments:
#
base                  *  /Users/d/opt/anaconda3
ROS                      /Users/d/opt/anaconda3/envs/ROS

conda list:

# packages in environment at /Users/d/opt/anaconda3/envs/ROS:
#
# Name                    Version                   Build  Channel
adwaita-icon-theme        41.0                 h694c41f_1    conda-forge
apr                       1.7.0                h0d85af4_5    conda-forge
assimp                    5.0.1                h1224e73_7    conda-forge
atk-1.0                   2.36.0               he69c4ee_4    conda-forge
bcrypt                    3.2.2            py38h0dd4459_0    conda-forge
boost                     1.74.0           py38hb0f0857_5    conda-forge
boost-cpp                 1.74.0               he5d75e3_0    conda-forge
brotli                    1.0.9                h5eb16cf_7    conda-forge
brotli-bin                1.0.9                h5eb16cf_7    conda-forge
bzip2                     1.0.8                h0d85af4_4    conda-forge
c-ares                    1.18.1               h0d85af4_0    conda-forge
c-compiler                1.4.2                had99412_0    conda-forge
ca-certificates           2022.6.15            h033912b_0    conda-forge
cairo                     1.16.0            he8db5a5_1006    conda-forge
catkin_pkg                0.5.2              pyhd8ed1ab_0    conda-forge
catkin_tools              0.9.0              pyhd8ed1ab_0    conda-forge
cctools                   973.0.1             h351d84c_10    conda-forge
cctools_osx-64            973.0.1             h3eff9a4_10    conda-forge
certifi                   2022.6.15        py38h50d1736_0    conda-forge
cffi                      1.14.4           py38h6afc60c_0    conda-forge
clang                     13.0.1               h694c41f_0    conda-forge
clang-13                  13.0.1          default_he082bbe_0    conda-forge
clang_osx-64              13.0.1               h71a8856_2    conda-forge
clangxx                   13.0.1          default_he082bbe_0    conda-forge
clangxx_osx-64            13.0.1               heae0f87_2    conda-forge
cmake                     3.20.2               h32a7a09_0    conda-forge
compiler-rt               13.0.1               he01351e_0    conda-forge
compiler-rt_osx-64        13.0.1               hd3f61c9_0    conda-forge
compilers                 1.4.2                h694c41f_0    conda-forge
console_bridge            1.0.2                hbb4e6a2_1    conda-forge
coreutils                 9.1                  h5eb16cf_0    conda-forge
cppzmq                    4.8.1                hf09c4ce_0    conda-forge
cryptography              37.0.2           py38h0f8513e_0    conda-forge
curl                      7.76.1               h06286d4_1    conda-forge
cxx-compiler              1.4.2                h1b54a9f_0    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
dbus                      1.13.6               h0c50699_1    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
distro                    1.6.0              pyhd8ed1ab_0    conda-forge
docutils                  0.18.1           py38h50d1736_1    conda-forge
eigen                     3.4.0                h940c156_0    conda-forge
empy                      3.3.4              pyh9f0ad1d_1    conda-forge
epoxy                     1.5.10               h5eb16cf_1    conda-forge
expat                     2.4.8                h96cf925_0    conda-forge
ffmpeg                    4.3.2                hbf27d7b_3    conda-forge
flann                     1.9.1             h4541d04_1008    conda-forge
fontconfig                2.13.1            h10f422b_1005    conda-forge
fonttools                 4.33.3           py38h0dd4459_0    conda-forge
fortran-compiler          1.4.2                h373f3de_0    conda-forge
freeimage                 3.18.0               h7d96ac2_7    conda-forge
freetype                  2.10.4               h4cff582_1    conda-forge
fribidi                   1.0.10               hbcb3906_0    conda-forge
gazebo                    11.3.0               h2a9d84c_3    conda-forge
gdk-pixbuf                2.42.2               h6a27155_1    conda-forge
gettext                   0.19.8.1          haf92f58_1004    conda-forge
gfortran                  9.3.0               h768ea0c_15    conda-forge
gfortran_impl_osx-64      9.3.0               h9cc0e5e_23    conda-forge
gfortran_osx-64           9.3.0               h18f7dce_15    conda-forge
glib                      2.66.3               h519c658_0    conda-forge
gmock                     1.11.0               hbb4e6a2_0    conda-forge
gmp                       6.2.1                h2e338ed_0    conda-forge
gnutls                    3.6.13               h756fd2b_1    conda-forge
gpgme                     1.15.1               he49afe7_0    conda-forge
graphite2                 1.3.13            h2e338ed_1001    conda-forge
graphviz                  2.42.3               h98dfb87_0    conda-forge
gtest                     1.11.0               hbb4e6a2_0    conda-forge
gtk3                      3.24.24              h92eb203_0    conda-forge
gts                       0.7.6                hbf8be60_2    conda-forge
harfbuzz                  2.7.2                h73e2de6_1    conda-forge
hdf5                      1.10.6          nompi_hc5d9132_1114    conda-forge
hicolor-icon-theme        0.17                 h694c41f_2    conda-forge
icu                       67.1                 hb1e8313_0    conda-forge
ilmbase                   2.5.5                hfab91a5_0    conda-forge
isl                       0.22.1               hb1e8313_2    conda-forge
jasper                    1.900.1           h636a363_1006    conda-forge
jpeg                      9e                   h5eb16cf_1    conda-forge
jsoncpp                   1.8.4             ha1b3eb9_1002    conda-forge
jxrlib                    1.1                  h35c211d_2    conda-forge
kiwisolver                1.4.3            py38hf58141a_0    conda-forge
krb5                      1.17.2               h60d9502_0    conda-forge
lame                      3.100             h35c211d_1001    conda-forge
lcms2                     2.12                 h577c468_0    conda-forge
ld64                      609                 ha328185_10    conda-forge
ld64_osx-64               609                 h6fbe7a8_10    conda-forge
libapr                    1.7.0                h0d85af4_5    conda-forge
libapriconv               1.2.2                h0d85af4_5    conda-forge
libaprutil                1.6.1                h664449b_5    conda-forge
libassuan                 2.5.5                he49afe7_0    conda-forge
libblas                   3.9.0           15_osx64_openblas    conda-forge
libbrotlicommon           1.0.9                h5eb16cf_7    conda-forge
libbrotlidec              1.0.9                h5eb16cf_7    conda-forge
libbrotlienc              1.0.9                h5eb16cf_7    conda-forge
libcblas                  3.9.0           15_osx64_openblas    conda-forge
libccd                    2.1                  he49afe7_1    conda-forge
libclang                  10.0.1          default_hf57f61e_1    conda-forge
libclang-cpp13            13.0.1          default_he082bbe_0    conda-forge
libcurl                   7.76.1               h8ef9fac_1    conda-forge
libcxx                    14.0.5               hce7ea42_1    conda-forge
libedit                   3.1.20191231         h0678c8f_2    conda-forge
libev                     4.33                 haf1e3a3_1    conda-forge
libffi                    3.2.1             hb1e8313_1007    conda-forge
libgfortran               5.0.0           9_3_0_h6c81a4c_23    conda-forge
libgfortran-devel_osx-64  9.3.0               h6c81a4c_23    conda-forge
libgfortran5              9.3.0               h6c81a4c_23    conda-forge
libglib                   2.66.3               h2575888_0    conda-forge
libgpg-error              1.45                 h8d84a1d_0    conda-forge
libiconv                  1.16                 haf1e3a3_0    conda-forge
libignition-cmake2        2.12.1               h96cf925_0    conda-forge
libignition-common3       3.9.0                h152ecc5_0    conda-forge
libignition-fuel-tools4   4.2.1                h8b68911_1    conda-forge
libignition-math6         6.11.0           py38h798b658_1    conda-forge
libignition-msgs5         5.3.0                h5a7739b_2    conda-forge
libignition-transport8    8.1.0                h477364c_1    conda-forge
liblapack                 3.9.0           15_osx64_openblas    conda-forge
liblapacke                3.9.0           15_osx64_openblas    conda-forge
libllvm10                 10.0.1               h009f743_3    conda-forge
libllvm13                 13.0.1               h64f94b2_2    conda-forge
libnghttp2                1.47.0               h942079c_0    conda-forge
libogg                    1.3.4                h35c211d_1    conda-forge
libopenblas               0.3.20          openmp_hb3cd9ec_0    conda-forge
libopencv                 4.5.0                    py38_3    conda-forge
libpng                    1.6.37               h7cec526_2    conda-forge
libpq                     12.3                 h7049927_3    conda-forge
libprotobuf               3.13.0.1             hab81aa3_0    conda-forge
libraw                    0.20.2               hefd3b78_1    conda-forge
librsvg                   2.50.2               h4d7162d_1    conda-forge
libsdformat               9.8.0                h1a224c5_1    conda-forge
libsodium                 1.0.18               hbcb3906_1    conda-forge
libssh2                   1.10.0               h52ee1ee_2    conda-forge
libtar                    1.2.20            h0d85af4_1004    conda-forge
libtheora                 1.1.1             h0d85af4_1005    conda-forge
libtiff                   4.2.0                h46d1c8c_2    conda-forge
libuuid                   2.32.1            h35c211d_1000    conda-forge
libuv                     1.43.0               h0d85af4_0    conda-forge
libvorbis                 1.3.7                h046ec9c_0    conda-forge
libwebp-base              1.2.2                h0d85af4_1    conda-forge
libxcb                    1.13              h0d85af4_1004    conda-forge
libxml2                   2.9.10               h2c6e4a5_2    conda-forge
libzip                    1.8.0                h8b0c345_1    conda-forge
libzlib                   1.2.12               hfe4f2af_1    conda-forge
llvm-openmp               14.0.4               ha654fa7_0    conda-forge
llvm-tools                13.0.1               h64f94b2_2    conda-forge
log4cxx                   0.11.0               h20ea53c_3    conda-forge
lz4                       4.0.0            py38h5cd37e2_2    conda-forge
lz4-c                     1.9.3                he49afe7_1    conda-forge
make                      4.3                  h22f3db7_1    conda-forge
matplotlib-base           3.5.2            py38h1b6b9d1_0    conda-forge
mpc                       1.2.1                hbb51d92_0    conda-forge
mpfr                      4.1.0                h0f52abe_1    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
mysql-common              8.0.25               h694c41f_0    conda-forge
mysql-libs                8.0.25               h54f5a68_0    conda-forge
ncurses                   6.3                  h96cf925_1    conda-forge
netifaces                 0.11.0           py38h0dd4459_0    conda-forge
nettle                    3.6                  hedd7734_0    conda-forge
ninja                     1.11.0               h1b54a9f_0    conda-forge
nose                      1.3.7                   py_1006    conda-forge
nspr                      4.32                 hcd9eead_1    conda-forge
nss                       3.78                 ha8197d3_0    conda-forge
numpy                     1.22.4           py38h3ad0702_0    conda-forge
ogre                      1.10.12              hefd5428_7    conda-forge
olefile                   0.46               pyh9f0ad1d_1    conda-forge
openexr                   2.5.5                h7fa7ffa_0    conda-forge
openh264                  2.1.1                hfd3ada9_0    conda-forge
openjpeg                  2.4.0                h6e7aa92_1    conda-forge
openssl                   1.1.1p               hfe4f2af_0    conda-forge
orocos-kdl                1.5.1                ha048514_2    conda-forge
osrf_pycommon             0.2.1              pyhd8ed1ab_0    conda-forge
packaging                 21.3               pyhd8ed1ab_0    conda-forge
pango                     1.42.4               ha86e081_5    conda-forge
paramiko                  2.11.0             pyhd8ed1ab_0    conda-forge
pcl                       1.11.1               h6d0ec6a_3    conda-forge
pcre                      8.45                 he49afe7_0    conda-forge
pillow                    8.2.0            py38h83525de_1    conda-forge
pip                       22.1.2             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               hbcb3906_0    conda-forge
pkg-config                0.29.2            ha3d46e9_1008    conda-forge
poco                      1.10.1               hffb511f_1    conda-forge
protobuf                  3.13.0.1         py38h3289252_1    conda-forge
psutil                    5.9.1            py38h0dd4459_0    conda-forge
pthread-stubs             0.4               hc929b4f_1001    conda-forge
pugixml                   1.11.4               he49afe7_0    conda-forge
py-opencv                 4.5.0            py38h9bb44b7_3    conda-forge
pybind11                  2.9.2            py38h8b7791e_1    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pybind11-global           2.9.2            py38h8b7791e_1    conda-forge
pycairo                   1.21.0           py38h2e817b2_1    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pycryptodome              3.14.1           py38h5fe443b_1    conda-forge
pycryptodomex             3.14.1           py38hed1de0f_1    conda-forge
pydot                     1.4.2            py38h50d1736_2    conda-forge
pynacl                    1.5.0            py38hed1de0f_1    conda-forge
pyopengl                  3.1.6              pyhd8ed1ab_1    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyqt                      5.12.3           py38h50d1736_8    conda-forge
pyqt-impl                 5.12.3           py38hb240fba_8    conda-forge
pyqt5-sip                 4.19.18          py38h1d3b384_8    conda-forge
pyqtchart                 5.12             py38hb240fba_8    conda-forge
pyqtwebengine             5.12.1           py38hb240fba_8    conda-forge
python                    3.8.0                hd366da7_5    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-gnupg              0.4.9              pyhd8ed1ab_0    conda-forge
python-orocos-kdl         1.5.1            py38ha048514_2    conda-forge
python_abi                3.8                      2_cp38    conda-forge
pyyaml                    6.0              py38hed1de0f_4    conda-forge
qhull                     2020.2               h940c156_2    conda-forge
qt                        5.12.9               h717870c_0    conda-forge
qwt                       6.1.6                h3050948_0    conda-forge
readline                  8.1.2                h3899abd_0    conda-forge
rhash                     1.4.3                hac89ed1_0    conda-forge
ros-distro-mutex          0.1.0                    noetic    robostack
ros-noetic-actionlib      1.13.2           py38h22c0035_5    robostack
ros-noetic-actionlib-msgs 1.13.1           py38h7e910e5_5    robostack
ros-noetic-actionlib-tutorials 0.2.0            py38h7e910e5_5    robostack
ros-noetic-angles         1.9.13           py38h7e910e5_5    robostack
ros-noetic-bond           1.8.6            py38h7e910e5_5    robostack
ros-noetic-bond-core      1.8.6            py38h7e910e5_5    robostack
ros-noetic-bondcpp        1.8.6            py38h22c0035_5    robostack
ros-noetic-bondpy         1.8.6            py38h7e910e5_5    robostack
ros-noetic-camera-calibration 1.15.3           py38h7e910e5_5    robostack
ros-noetic-camera-calibration-parsers 1.12.0           py38h555b5da_5    robostack
ros-noetic-camera-info-manager 1.12.0           py38h555b5da_5    robostack
ros-noetic-catkin         0.8.10          py38hb43b470_10    robostack
ros-noetic-class-loader   0.5.0            py38h69fe0a9_5    robostack
ros-noetic-cmake-modules  0.5.0            py38h7e910e5_5    robostack
ros-noetic-common-msgs    1.13.1           py38h7e910e5_5    robostack
ros-noetic-common-tutorials 0.2.0            py38h7e910e5_5    robostack
ros-noetic-compressed-depth-image-transport 1.14.0           py38h7e910e5_5    robostack
ros-noetic-compressed-image-transport 1.14.0           py38h7e910e5_5    robostack
ros-noetic-control-msgs   1.5.2            py38h7e910e5_5    robostack
ros-noetic-control-toolbox 1.18.2           py38h7e910e5_5    robostack
ros-noetic-controller-interface 0.19.4           py38h7e910e5_5    robostack
ros-noetic-controller-manager 0.19.4           py38h7e910e5_5    robostack
ros-noetic-controller-manager-msgs 0.19.4           py38h7e910e5_5    robostack
ros-noetic-cpp-common     0.7.2            py38hcd6ec0c_5    robostack
ros-noetic-cv-bridge      1.15.0           py38hee8d54c_3    robostack
ros-noetic-depth-image-proc 1.15.3           py38h555b5da_5    robostack
ros-noetic-desktop        1.5.0            py38h7e910e5_5    robostack
ros-noetic-desktop-full   1.5.0            py38h7e910e5_5    robostack
ros-noetic-diagnostic-aggregator 1.10.3           py38h7e910e5_5    robostack
ros-noetic-diagnostic-analysis 1.10.3           py38h7e910e5_5    robostack
ros-noetic-diagnostic-common-diagnostics 1.10.3           py38h7e910e5_5    robostack
ros-noetic-diagnostic-msgs 1.13.1           py38h7e910e5_5    robostack
ros-noetic-diagnostic-updater 1.10.3           py38h7e910e5_5    robostack
ros-noetic-diagnostics    1.10.3           py38h7e910e5_5    robostack
ros-noetic-diff-drive-controller 0.18.1           py38h555b5da_5    robostack
ros-noetic-dynamic-reconfigure 1.7.1            py38h22c0035_5    robostack
ros-noetic-eigen-conversions 1.13.2          py38hb43b470_10    robostack
ros-noetic-executive-smach 2.5.0            py38h7e910e5_5    robostack
ros-noetic-filters        1.9.1            py38h22c0035_5    robostack
ros-noetic-forward-command-controller 0.18.1           py38h7e910e5_5    robostack
ros-noetic-gazebo-dev     2.9.1            py38h14753d4_5    robostack
ros-noetic-gazebo-msgs    2.9.1            py38h7e910e5_5    robostack
ros-noetic-gazebo-plugins 2.9.1            py38h7e910e5_5    robostack
ros-noetic-gazebo-ros     2.9.1            py38h7e910e5_5    robostack
ros-noetic-gazebo-ros-control 2.9.1            py38h7e910e5_5    robostack
ros-noetic-gazebo-ros-pkgs 2.9.1            py38h7e910e5_5    robostack
ros-noetic-gencpp         0.6.5            py38h7e910e5_5    robostack
ros-noetic-geneus         3.0.0            py38h7e910e5_5    robostack
ros-noetic-genlisp        0.4.18           py38h7e910e5_5    robostack
ros-noetic-genmsg         0.5.16           py38h7e910e5_5    robostack
ros-noetic-gennodejs      2.0.2            py38h7e910e5_5    robostack
ros-noetic-genpy          0.6.14           py38h7e910e5_5    robostack
ros-noetic-geometry       1.13.2           py38h7e910e5_5    robostack
ros-noetic-geometry-msgs  1.13.1           py38h7e910e5_5    robostack
ros-noetic-geometry-tutorials 0.2.3            py38h7e910e5_5    robostack
ros-noetic-gl-dependency  1.1.2            py38h7e910e5_5    robostack
ros-noetic-hardware-interface 0.19.4           py38h7e910e5_5    robostack
ros-noetic-image-common   1.12.0           py38h7e910e5_5    robostack
ros-noetic-image-geometry 1.15.0           py38h143cb38_3    robostack
ros-noetic-image-pipeline 1.15.3           py38h7e910e5_5    robostack
ros-noetic-image-proc     1.15.3           py38h555b5da_5    robostack
ros-noetic-image-publisher 1.15.3           py38h7e910e5_5    robostack
ros-noetic-image-rotate   1.15.3           py38h7e910e5_5    robostack
ros-noetic-image-transport 1.12.0           py38h7e910e5_5    robostack
ros-noetic-image-transport-plugins 1.14.0           py38h7e910e5_5    robostack
ros-noetic-image-view     1.15.2           py38hf3b60da_3    robostack
ros-noetic-interactive-marker-tutorials 0.11.0           py38h7e910e5_5    robostack
ros-noetic-interactive-markers 1.12.0           py38h7e910e5_5    robostack
ros-noetic-joint-limits-interface 0.19.4           py38h7e910e5_5    robostack
ros-noetic-joint-state-controller 0.18.1           py38h7e910e5_5    robostack
ros-noetic-joint-state-publisher 1.15.0           py38h7e910e5_5    robostack
ros-noetic-joint-state-publisher-gui 1.15.0           py38h7e910e5_5    robostack
ros-noetic-kdl-conversions 1.13.2          py38hb43b470_10    robostack
ros-noetic-kdl-parser     1.14.1          py38hb43b470_10    robostack
ros-noetic-laser-assembler 1.7.8            py38h7e910e5_5    robostack
ros-noetic-laser-filters  1.8.11           py38h7e910e5_5    robostack
ros-noetic-laser-geometry 1.6.7            py38h555b5da_5    robostack
ros-noetic-laser-pipeline 1.6.4            py38h7e910e5_5    robostack
ros-noetic-librviz-tutorial 0.11.0           py38he3dbe5f_5    robostack
ros-noetic-map-msgs       1.14.1           py38h7e910e5_5    robostack
ros-noetic-media-export   0.3.0            py38h7e910e5_5    robostack
ros-noetic-message-filters 1.15.9           py38h22c0035_5    robostack
ros-noetic-message-generation 0.4.1            py38h7e910e5_5    robostack
ros-noetic-message-runtime 0.4.13           py38h7e910e5_5    robostack
ros-noetic-mk             1.15.7           py38h7e910e5_5    robostack
ros-noetic-nav-msgs       1.13.1           py38h7e910e5_5    robostack
ros-noetic-nodelet        1.10.1           py38h555b5da_5    robostack
ros-noetic-nodelet-core   1.10.1           py38h7e910e5_5    robostack
ros-noetic-nodelet-topic-tools 1.10.1           py38h555b5da_5    robostack
ros-noetic-nodelet-tutorial-math 0.2.0            py38h7e910e5_5    robostack
ros-noetic-pcl-conversions 1.7.2            py38h7e910e5_5    robostack
ros-noetic-pcl-msgs       0.3.0            py38h7e910e5_5    robostack
ros-noetic-pcl-ros        1.7.2            py38h7e910e5_5    robostack
ros-noetic-perception     1.5.0            py38h7e910e5_5    robostack
ros-noetic-perception-pcl 1.7.2            py38h7e910e5_5    robostack
ros-noetic-pluginlib      1.13.0           py38h38ba479_7    robostack
ros-noetic-pluginlib-tutorials 0.2.0            py38h7e910e5_5    robostack
ros-noetic-polled-camera  1.12.0           py38h7e910e5_5    robostack
ros-noetic-position-controllers 0.18.1           py38h7e910e5_5    robostack
ros-noetic-python-qt-binding 0.4.3            py38he3dbe5f_5    robostack
ros-noetic-qt-dotgraph    0.4.2            py38h7e910e5_5    robostack
ros-noetic-qt-gui         0.4.2            py38he3dbe5f_5    robostack
ros-noetic-qt-gui-cpp     0.4.2            py38hb993ecd_7    robostack
ros-noetic-qt-gui-py-common 0.4.2            py38h7e910e5_5    robostack
ros-noetic-qwt-dependency 1.1.1            py38h7e910e5_5    robostack
ros-noetic-realtime-tools 1.16.1           py38h7e910e5_5    robostack
ros-noetic-resource-retriever 1.12.6           py38h314c39b_5    robostack
ros-noetic-robot          1.5.0            py38h7e910e5_5    robostack
ros-noetic-robot-state-publisher 1.15.0          py38hb43b470_10    robostack
ros-noetic-ros            1.15.7           py38h7e910e5_5    robostack
ros-noetic-ros-base       1.5.0            py38h7e910e5_5    robostack
ros-noetic-ros-comm       1.15.9           py38h7e910e5_5    robostack
ros-noetic-ros-core       1.5.0            py38h7e910e5_5    robostack
ros-noetic-ros-environment 1.3.2            py38h7e910e5_5    robostack
ros-noetic-ros-tutorials  0.10.2           py38h7e910e5_5    robostack
ros-noetic-rosbag         1.15.9           py38h22c0035_5    robostack
ros-noetic-rosbag-migration-rule 1.0.1            py38h7e910e5_5    robostack
ros-noetic-rosbag-storage 1.15.9           py38hb645d9c_5    robostack
ros-noetic-rosbash        1.15.7           py38h7e910e5_5    robostack
ros-noetic-rosboost-cfg   1.15.7           py38h7e910e5_5    robostack
ros-noetic-rosbuild       1.15.7           py38h7e910e5_5    robostack
ros-noetic-rosclean       1.15.7           py38h7e910e5_5    robostack
ros-noetic-rosconsole     1.14.3           py38hf17848c_5    robostack
ros-noetic-rosconsole-bridge 0.5.4            py38h7b88c24_5    robostack
ros-noetic-roscpp         1.15.9           py38h22c0035_5    robostack
ros-noetic-roscpp-core    0.7.2            py38h7e910e5_5    robostack
ros-noetic-roscpp-serialization 0.7.2            py38h7e910e5_5    robostack
ros-noetic-roscpp-traits  0.7.2            py38h7e910e5_5    robostack
ros-noetic-roscpp-tutorials 0.10.2           py38h22c0035_5    robostack
ros-noetic-roscreate      1.15.7           py38h7e910e5_5    robostack
ros-noetic-rosgraph       1.15.9           py38h7e910e5_5    robostack
ros-noetic-rosgraph-msgs  1.11.3           py38h7e910e5_5    robostack
ros-noetic-roslang        1.15.7           py38h7e910e5_5    robostack
ros-noetic-roslaunch      1.15.9           py38h7e910e5_5    robostack
ros-noetic-roslib         1.15.7           py38h22c0035_5    robostack
ros-noetic-roslint        0.12.0           py38h7e910e5_5    robostack
ros-noetic-roslisp        1.9.24           py38h7e910e5_5    robostack
ros-noetic-roslz4         1.15.9           py38h7e910e5_5    robostack
ros-noetic-rosmake        1.15.7           py38h7e910e5_5    robostack
ros-noetic-rosmaster      1.15.9           py38h7e910e5_5    robostack
ros-noetic-rosmsg         1.15.9           py38h7e910e5_5    robostack
ros-noetic-rosnode        1.15.9           py38h7e910e5_5    robostack
ros-noetic-rosout         1.15.9           py38h7e910e5_5    robostack
ros-noetic-rospack        2.6.2            py38h38ba479_7    robostack
ros-noetic-rosparam       1.15.9           py38h7e910e5_5    robostack
ros-noetic-rospy          1.15.9           py38h7e910e5_5    robostack
ros-noetic-rospy-tutorials 0.10.2           py38h7e910e5_5    robostack
ros-noetic-rosservice     1.15.9           py38h7e910e5_5    robostack
ros-noetic-rostest        1.15.9           py38h22c0035_5    robostack
ros-noetic-rostime        0.7.2            py38h22c0035_5    robostack
ros-noetic-rostopic       1.15.9           py38h7e910e5_5    robostack
ros-noetic-rosunit        1.15.7           py38h7e910e5_5    robostack
ros-noetic-roswtf         1.15.9           py38h7e910e5_5    robostack
ros-noetic-rqt-action     0.4.9            py38h7e910e5_5    robostack
ros-noetic-rqt-bag        0.5.1            py38h7e910e5_5    robostack
ros-noetic-rqt-bag-plugins 0.5.1            py38h7e910e5_5    robostack
ros-noetic-rqt-common-plugins 0.4.9            py38h7e910e5_5    robostack
ros-noetic-rqt-console    0.4.11           py38h7e910e5_5    robostack
ros-noetic-rqt-dep        0.4.10           py38h7e910e5_5    robostack
ros-noetic-rqt-graph      0.4.14           py38h7e910e5_5    robostack
ros-noetic-rqt-gui        0.5.2            py38h7e910e5_5    robostack
ros-noetic-rqt-gui-cpp    0.5.2            py38he3dbe5f_5    robostack
ros-noetic-rqt-gui-py     0.5.2            py38h7e910e5_5    robostack
ros-noetic-rqt-image-view 0.4.16           py38he3dbe5f_5    robostack
ros-noetic-rqt-launch     0.4.9            py38h7e910e5_5    robostack
ros-noetic-rqt-logger-level 0.4.11           py38h7e910e5_5    robostack
ros-noetic-rqt-moveit     0.5.9            py38h7e910e5_5    robostack
ros-noetic-rqt-msg        0.4.9            py38h7e910e5_5    robostack
ros-noetic-rqt-nav-view   0.5.7            py38h7e910e5_5    robostack
ros-noetic-rqt-plot       0.4.13           py38h7e910e5_5    robostack
ros-noetic-rqt-pose-view  0.5.10           py38h7e910e5_5    robostack
ros-noetic-rqt-publisher  0.4.9            py38h7e910e5_5    robostack
ros-noetic-rqt-py-common  0.5.2            py38h7e910e5_5    robostack
ros-noetic-rqt-py-console 0.4.9            py38h7e910e5_5    robostack
ros-noetic-rqt-reconfigure 0.5.3            py38h7e910e5_5    robostack
ros-noetic-rqt-robot-dashboard 0.5.8            py38h7e910e5_5    robostack
ros-noetic-rqt-robot-monitor 0.5.13           py38h7e910e5_5    robostack
ros-noetic-rqt-robot-plugins 0.5.8            py38h7e910e5_5    robostack
ros-noetic-rqt-robot-steering 0.5.12           py38h7e910e5_5    robostack
ros-noetic-rqt-runtime-monitor 0.5.8            py38h7e910e5_5    robostack
ros-noetic-rqt-rviz       0.6.1            py38h3b5c783_5    robostack
ros-noetic-rqt-service-caller 0.4.9            py38h7e910e5_5    robostack
ros-noetic-rqt-shell      0.4.10           py38h7e910e5_5    robostack
ros-noetic-rqt-srv        0.4.8            py38h7e910e5_5    robostack
ros-noetic-rqt-tf-tree    0.6.2            py38h7e910e5_5    robostack
ros-noetic-rqt-top        0.4.9            py38h7e910e5_5    robostack
ros-noetic-rqt-topic      0.4.12           py38h7e910e5_5    robostack
ros-noetic-rqt-web        0.4.9            py38h7e910e5_5    robostack
ros-noetic-rviz           1.14.6           py38ha61b876_8    robostack
ros-noetic-rviz-plugin-tutorials 0.11.0           py38he3dbe5f_5    robostack
ros-noetic-rviz-python-tutorial 0.11.0           py38h7e910e5_5    robostack
ros-noetic-self-test      1.10.3           py38h7e910e5_5    robostack
ros-noetic-sensor-msgs    1.13.1           py38h7e910e5_5    robostack
ros-noetic-shape-msgs     1.13.1           py38h7e910e5_5    robostack
ros-noetic-simulators     1.5.0            py38h7e910e5_5    robostack
ros-noetic-smach          2.5.0            py38h7e910e5_5    robostack
ros-noetic-smach-msgs     2.5.0            py38h7e910e5_5    robostack
ros-noetic-smach-ros      2.5.0            py38h7e910e5_5    robostack
ros-noetic-smclib         1.8.6            py38h7e910e5_5    robostack
ros-noetic-std-msgs       0.5.13           py38h7e910e5_5    robostack
ros-noetic-std-srvs       1.11.3           py38h7e910e5_5    robostack
ros-noetic-stereo-image-proc 1.15.3           py38h7e910e5_5    robostack
ros-noetic-stereo-msgs    1.13.1           py38h7e910e5_5    robostack
ros-noetic-tf             1.13.2           py38heb8910a_5    robostack
ros-noetic-tf-conversions 1.13.2          py38hb43b470_10    robostack
ros-noetic-tf2            0.7.5            py38h7b88c24_5    robostack
ros-noetic-tf2-eigen      0.7.5            py38h7e910e5_5    robostack
ros-noetic-tf2-geometry-msgs 0.7.5           py38hb43b470_10    robostack
ros-noetic-tf2-kdl        0.7.5           py38hb43b470_10    robostack
ros-noetic-tf2-msgs       0.7.5            py38h7e910e5_5    robostack
ros-noetic-tf2-py         0.7.5            py38hb43b470_6    robostack
ros-noetic-tf2-ros        0.7.5            py38h7e910e5_5    robostack
ros-noetic-theora-image-transport 1.14.0           py38h7e910e5_5    robostack
ros-noetic-topic-tools    1.15.9           py38h7e910e5_5    robostack
ros-noetic-trajectory-msgs 1.13.1           py38h7e910e5_5    robostack
ros-noetic-transmission-interface 0.19.4           py38h7e910e5_5    robostack
ros-noetic-turtle-actionlib 0.2.0            py38h7e910e5_5    robostack
ros-noetic-turtle-tf      0.2.3            py38h7e910e5_5    robostack
ros-noetic-turtle-tf2     0.2.3            py38h7e910e5_5    robostack
ros-noetic-turtlesim      0.10.2          py38hb85cd16_12    robostack
ros-noetic-urdf           1.13.2           py38h7e910e5_5    robostack
ros-noetic-urdf-parser-plugin 1.13.2           py38h7e910e5_5    robostack
ros-noetic-urdf-sim-tutorial 0.5.1            py38h7e910e5_5    robostack
ros-noetic-urdf-tutorial  0.5.0            py38h7e910e5_5    robostack
ros-noetic-vision-opencv  1.15.0           py38h7e910e5_5    robostack
ros-noetic-visualization-marker-tutorials 0.11.0           py38h7e910e5_5    robostack
ros-noetic-visualization-msgs 1.13.1           py38h7e910e5_5    robostack
ros-noetic-visualization-tutorials 0.11.0           py38h7e910e5_5    robostack
ros-noetic-viz            1.5.0            py38h7e910e5_5    robostack
ros-noetic-webkit-dependency 1.1.2            py38h7e910e5_5    robostack
ros-noetic-xacro          1.14.6           py38h7e910e5_5    robostack
ros-noetic-xmlrpcpp       1.15.9           py38h22c0035_5    robostack
rosdep                    0.21.0             pyhd8ed1ab_1    conda-forge
rosdistro                 0.8.3            py38h50d1736_4    conda-forge
rospkg                    1.4.0              pyhd8ed1ab_0    conda-forge
sbcl                      1.2.11               h694c41f_1    conda-forge
sdl2                      2.0.22               hb486fe8_1    conda-forge
setuptools                62.6.0           py38h50d1736_0    conda-forge
sigtool                   0.1.3                h57ddcff_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
sqlite                    3.38.5               hd9f0692_0    conda-forge
swig                      4.0.2                hce5123c_2    conda-forge
tapi                      1100.0.11            h9ce4665_0    conda-forge
tbb                       2020.2               h940c156_4    conda-forge
tbb-devel                 2020.2               h940c156_4    conda-forge
tinyxml                   2.6.2                h65a07b1_2    conda-forge
tinyxml2                  8.0.0                h1c7c35f_1    conda-forge
tk                        8.6.12               h5dbffcc_0    conda-forge
unicodedata2              14.0.0           py38hed1de0f_1    conda-forge
unixodbc                  2.3.10               h7b58acd_0    conda-forge
urdfdom                   3.1.0                hb486fe8_0    conda-forge
urdfdom_headers           1.1.0                h1b54a9f_0    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
x264                      1!161.3030           h0d85af4_1    conda-forge
xorg-compositeproto       0.4.2             h0d85af4_1001    conda-forge
xorg-damageproto          1.2.1             h0d85af4_1002    conda-forge
xorg-fixesproto           5.0               h0d85af4_1002    conda-forge
xorg-inputproto           2.3.2             h35c211d_1002    conda-forge
xorg-kbproto              1.0.7             h35c211d_1002    conda-forge
xorg-libice               1.0.10               h0d85af4_0    conda-forge
xorg-libsm                1.2.3             h0d85af4_1000    conda-forge
xorg-libx11               1.7.2                h0d85af4_0    conda-forge
xorg-libxau               1.0.9                h35c211d_0    conda-forge
xorg-libxaw               1.0.14               h0d85af4_1    conda-forge
xorg-libxcomposite        0.4.5                h0d85af4_0    conda-forge
xorg-libxcursor           1.2.0                h0d85af4_0    conda-forge
xorg-libxdamage           1.1.5                h0d85af4_1    conda-forge
xorg-libxdmcp             1.1.3                h35c211d_0    conda-forge
xorg-libxext              1.3.4                h0d85af4_1    conda-forge
xorg-libxfixes            5.0.3             h0d85af4_1004    conda-forge
xorg-libxi                1.7.10               h0d85af4_0    conda-forge
xorg-libxinerama          1.1.4             he49afe7_1001    conda-forge
xorg-libxmu               1.1.3                h0d85af4_0    conda-forge
xorg-libxpm               3.5.13               h0d85af4_0    conda-forge
xorg-libxrandr            1.5.2                h0d85af4_1    conda-forge
xorg-libxrender           0.9.10            h0d85af4_1003    conda-forge
xorg-libxt                1.2.1                h0d85af4_2    conda-forge
xorg-libxtst              1.2.3             h0d85af4_1002    conda-forge
xorg-randrproto           1.5.0             h0d85af4_1001    conda-forge
xorg-recordproto          1.14.2            h0d85af4_1002    conda-forge
xorg-renderproto          0.11.1            h0d85af4_1002    conda-forge
xorg-util-macros          1.19.3               h35c211d_0    conda-forge
xorg-xextproto            7.3.0             h35c211d_1002    conda-forge
xorg-xineramaproto        1.2.1             h0d85af4_1001    conda-forge
xorg-xproto               7.0.31            h35c211d_1007    conda-forge
xz                        5.2.5                haf1e3a3_1    conda-forge
yaml                      0.2.5                h0d85af4_2    conda-forge
yaml-cpp                  0.6.3                hb1e8313_4    conda-forge
zeromq                    4.3.4                he49afe7_1    conda-forge
zlib                      1.2.12               hfe4f2af_1    conda-forge
zstd                      1.4.9                h582d3a0_0    conda-forge
zziplib                   0.13.69              h5dbffcc_1    conda-forge
wolfv commented 2 years ago

@zzningxp can you try with python==3.9? All our most recent builds are using python 3.9 and hopefully the RViz issue is fixed with that version.

Tobias-Fischer commented 2 years ago

Alternatively, try mamba install urdfdom=1

zzningxp commented 2 years ago

@zzningxp can you try with python==3.9? All our most recent builds are using python 3.9 and hopefully the RViz issue is fixed with that version.

3.9 is not good...

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: -
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:

Specifications:

  - ros-noetic-desktop-full -> python=3.8

Your python: python==3.9

If python is on the left-most side of the chain, that's the version you've asked for.
When python appears to the right, that indicates that the thing on the left is somehow
not available for the python version you are constrained to. Note that conda will not
change your python version to a different minor version unless you explicitly specify
that.

The following specifications were found to be incompatible with your system:

  - feature:/osx-64::__osx==10.15.7=0
  - ros-noetic-desktop-full -> __osx[version='>=10.14']

Your installed version is: 10.15.7

Note that strict channel priority may have removed packages required for satisfiability.
traversaro commented 2 years ago

Hi @zzningxp, I think to use python==3.9 you need to create a new environment in which you specify python==3.9 since the beginning, for example from our README:

mamba create -n ROSpy39 ros-noetic-desktop python=3.9 -c robostack -c robostack-experimental -c conda-forge --no-channel-priority --override-channels
wolfv commented 2 years ago

@traversaro I think we might not yet have ros-noetic-desktop-full available in the rebuild for macOS. But yes, noetic-desktop hopefully works (and also includes rviz!).

zzningxp commented 2 years ago

Alternatively, try mamba install urdfdom=1

@Tobias-Fischer this make no different. I think it maybe because of that conda list includes:

urdfdom                   3.1.0                hb486fe8_0    conda-forge
urdfdom_headers           1.1.0                h1b54a9f_0    conda-forge
Tobias-Fischer commented 2 years ago

Well do you still have version 3.1.0 or did you downgrade to 1.0.4?

zzningxp commented 2 years ago

Now I try this method:

mamba create -n robostackenv ros-noetic-desktop python=3.9 -c robostack -c robostack-experimental -c conda-forge --no-channel-priority --override-channels

But I get this:

......
zziplib                  [>                   ] (00m:12s) Couldn't resolve host name

I used the Anaconda installer...


There no "resolve" problem after I change Anaconda to Miniconda...

Tobias-Fischer commented 2 years ago

This seems to be an issue with your internet connection.

zzningxp commented 2 years ago

RViz now runs, it works when I use this method with miniconda:

mamba create -n robostackenv ros-noetic-desktop python=3.9 -c robostack -c robostack-experimental -c conda-forge --no-channel-priority --override-channels
zzningxp commented 2 years ago

When RViz runs, there comes errors like:

[ERROR] [1656048692.945950000]: Vertex Program:rviz/glsl120/indexed_8bit_image.vert Fragment Program:rviz/glsl120/indexed_8bit_image.frag GLSL link result : Validation Failed: Sampler error:
  Samplers of different types use the same texture image unit.
   - or -
  A sampler's texture unit is out of range (greater than max allowed or negative).

And the resolution ratio in the RViz window is very low, like some mosaic on the map...

Tobias-Fischer commented 2 years ago

How did you resolve the issue?

zzningxp commented 2 years ago

How did you resolve the issue?

Use miniconda instead of anaconda, and all the steps follow the "Installation" doc.