RoboStack / ros-noetic

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

After fresh install trying to #include<ros/ros.h> crashes in timer #335

Closed Robokan closed 1 year ago

Robokan commented 1 year ago

Solution to issue cannot be found in the documentation.

Issue

Fresh install on macOS Monterey everything seems to work until I tried to create a package with a CPP node in it. Trying to include <ros/ros.h> crashes somewhere in the timer code.

[ 50%] Building CXX object my_robot_tutorials/CMakeFiles/node_cpp.dir/src/my_first_node.cpp.o In file included from /Users/eric/catkin_ws/src/my_robot_tutorials/src/my_first_node.cpp:1: In file included from /Users/eric/miniforge3/envs/robostackenv/include/ros/ros.h:38: In file included from /Users/eric/miniforge3/envs/robostackenv/include/ros/time.h:53: In file included from /Users/eric/miniforge3/envs/robostackenv/include/ros/platform.h:38: In file included from /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/string:525: In file included from /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/algorithm:667: In file included from /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/functional:506: In file included from /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/functional/function.h:22: In file included from /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/memory/shared_ptr.h:35: In file included from /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/atomic:523: In file included from /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/thread/poll_with_backoff.h:14: In file included from /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/chrono:697: In file included from /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/chrono/calendar.h:14: /Users/eric/miniforge3/envs/robostackenv/bin/../include/c++/v1/__chrono/system_clock.h:37:12: error: reference to unresolved using declaration static time_t to_time_t (const time_point& __t) _NOEXCEPT;

Installed packages

# packages in environment at /Users/eric/miniforge3/envs/robostackenv:
#
# Name                    Version                   Build  Channel
aom                       3.5.0                h7ea286d_0    conda-forge
apr                       1.7.0                h9b22ae9_5    conda-forge
assimp                    5.2.5                h276577b_0    conda-forge
atk-1.0                   2.38.0               hcb7b3dd_1    conda-forge
bcrypt                    3.2.2            py39h02fc5c5_1    conda-forge
boost                     1.78.0           py39h99de9ae_4    conda-forge
boost-cpp                 1.78.0               h1cb353e_1    conda-forge
brotli                    1.0.9                h1a8c8d9_8    conda-forge
brotli-bin                1.0.9                h1a8c8d9_8    conda-forge
bzip2                     1.0.8                h3422bc3_4    conda-forge
c-ares                    1.18.1               h3422bc3_0    conda-forge
c-compiler                1.5.2                h5008568_0    conda-forge
ca-certificates           2022.12.7            h4653dfc_0    conda-forge
cairo                     1.16.0            h73a0509_1014    conda-forge
catkin_pkg                0.5.2              pyhd8ed1ab_0    conda-forge
catkin_tools              0.9.2              pyhd8ed1ab_0    conda-forge
cctools                   973.0.1             hcbb26d4_11    conda-forge
cctools_osx-arm64         973.0.1             hef52d2f_11    conda-forge
certifi                   2022.12.7          pyhd8ed1ab_0    conda-forge
cffi                      1.15.1           py39h7e6b969_3    conda-forge
clang                     14.0.6               hce30654_0    conda-forge
clang-14                  14.0.6          default_h81a5282_0    conda-forge
clang_osx-arm64           14.0.6               h15773ab_4    conda-forge
clangxx                   14.0.6          default_hb7ecf47_0    conda-forge
clangxx_osx-arm64         14.0.6               he29aa18_4    conda-forge
cmake                     3.25.2               hf234bd0_0    conda-forge
compiler-rt               14.0.6               h30b49de_0    conda-forge
compiler-rt_osx-arm64     14.0.6               h48302dc_0    conda-forge
compilers                 1.5.2                hce30654_0    conda-forge
console_bridge            1.0.2                h3e96240_1    conda-forge
contourpy                 1.0.7            py39haaf3ac1_0    conda-forge
coreutils                 9.1                  h1c322ee_0    conda-forge
cryptography              39.0.0           py39haa0b8cc_0    conda-forge
cxx-compiler              1.5.2                hffc8910_0    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
distro                    1.6.0              pyhd8ed1ab_0    conda-forge
docutils                  0.19             py39h2804cbe_1    conda-forge
eigen                     3.4.0                hc021e02_0    conda-forge
empy                      3.3.4              pyh9f0ad1d_1    conda-forge
expat                     2.5.0                hb7217d7_0    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.38.0           py39h02fc5c5_1    conda-forge
fortran-compiler          1.5.2                h2ccabda_0    conda-forge
freeimage                 3.18.0              ha6e172d_12    conda-forge
freetype                  2.12.1               hd633e50_1    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                  11.3.0               h1ca8e4b_0    conda-forge
gfortran_impl_osx-arm64   11.3.0              h2a9d086_27    conda-forge
gfortran_osx-arm64        11.3.0               h57527a5_0    conda-forge
giflib                    5.2.1                h27ca646_2    conda-forge
glib                      2.74.1               hb5ab8b9_1    conda-forge
glib-tools                2.74.1               hb5ab8b9_1    conda-forge
gmock                     1.12.1               hffc8910_0    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.21.3               h8b7775e_1    conda-forge
gstreamer                 1.21.3               hcb7b3dd_1    conda-forge
gtest                     1.12.1               hffc8910_0    conda-forge
gtk2                      2.24.33              h57013de_2    conda-forge
gts                       0.7.6                h4b6d4d6_2    conda-forge
harfbuzz                  6.0.0                hddbc195_0    conda-forge
hdf5                      1.12.2          nompi_h55deafc_101    conda-forge
icu                       70.1                 h6b3803e_0    conda-forge
imath                     3.1.6                hb5ab8b9_1    conda-forge
isl                       0.25                 h9a09cb3_0    conda-forge
jasper                    2.0.33               hba35424_0    conda-forge
jpeg                      9e                   he4db4b2_2    conda-forge
jxrlib                    1.1                  h27ca646_2    conda-forge
kiwisolver                1.4.4            py39haaf3ac1_1    conda-forge
krb5                      1.20.1               h127bd45_0    conda-forge
lame                      3.100             h1a8c8d9_1003    conda-forge
lcms2                     2.14                 h481adae_1    conda-forge
ld64                      609                 h619f069_11    conda-forge
ld64_osx-arm64            609                 h7167370_11    conda-forge
lerc                      4.0.0                h9a09cb3_0    conda-forge
libaec                    1.0.6                hb7217d7_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.5                hbdafb3b_0    conda-forge
libblas                   3.9.0           16_osxarm64_openblas    conda-forge
libbrotlicommon           1.0.9                h1a8c8d9_8    conda-forge
libbrotlidec              1.0.9                h1a8c8d9_8    conda-forge
libbrotlienc              1.0.9                h1a8c8d9_8    conda-forge
libcblas                  3.9.0           16_osxarm64_openblas    conda-forge
libclang                  14.0.6          default_h81a5282_0    conda-forge
libclang-cpp14            14.0.6          default_h81a5282_0    conda-forge
libclang13                14.0.6          default_he70ec0d_0    conda-forge
libcurl                   7.87.0               hbe9bab4_0    conda-forge
libcxx                    14.0.6               h2692d47_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
libffi                    3.4.2                h3422bc3_5    conda-forge
libgd                     2.3.3                h90fb8ed_4    conda-forge
libgfortran               5.0.0           11_3_0_hd922786_27    conda-forge
libgfortran-devel_osx-arm64 11.3.0              hfe9555d_27    conda-forge
libgfortran5              11.3.0              hdaf2cc0_27    conda-forge
libglib                   2.74.1               h4646484_1    conda-forge
libgpg-error              1.46                 h87758b3_0    conda-forge
libiconv                  1.17                 he4db4b2_0    conda-forge
libidn2                   2.3.4                h1a8c8d9_0    conda-forge
libjpeg-turbo             2.1.4                h1a8c8d9_0    conda-forge
liblapack                 3.9.0           16_osxarm64_openblas    conda-forge
liblapacke                3.9.0           16_osxarm64_openblas    conda-forge
libllvm14                 14.0.6               hf6e71e7_1    conda-forge
libnghttp2                1.51.0               hd184df1_0    conda-forge
libogg                    1.3.4                h27ca646_1    conda-forge
libopenblas               0.3.21          openmp_hc731615_3    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.1                 hbce9e56_3    conda-forge
libprotobuf               3.21.12              hb5ab8b9_0    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.40.0               h76d750c_0    conda-forge
libssh2                   1.10.0               hb80f160_3    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.44.2               he4db4b2_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                h57fd34a_0    conda-forge
libxcb                    1.13              h9b22ae9_1004    conda-forge
libxml2                   2.10.3               h87b0503_0    conda-forge
libzlib                   1.2.13               h03a7124_4    conda-forge
llvm-openmp               15.0.7               h7cfbb63_0    conda-forge
llvm-tools                14.0.6               hf6e71e7_1    conda-forge
log4cxx                   0.11.0               h357cd66_3    conda-forge
lz4                       4.2.0            py39hb35ce34_0    conda-forge
lz4-c                     1.9.4                hb7217d7_0    conda-forge
make                      4.3                  he57ea6c_1    conda-forge
matplotlib-base           3.6.3            py39h35e9e80_0    conda-forge
mpc                       1.3.1                h91ba8db_0    conda-forge
mpfr                      4.1.0                h6d7a090_1    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
mysql-common              8.0.31               hab468bb_0    conda-forge
mysql-libs                8.0.31               hea58576_0    conda-forge
ncurses                   6.3                  h07bb92c_1    conda-forge
netifaces                 0.11.0           py39h02fc5c5_1    conda-forge
nettle                    3.8.1                h63371fa_1    conda-forge
ninja                     1.11.0               hf86a087_0    conda-forge
nose                      1.3.7                   py_1006    conda-forge
nspr                      4.35                 hb7217d7_0    conda-forge
nss                       3.78                 h1483a63_0    conda-forge
numpy                     1.24.1           py39hefdcf20_0    conda-forge
ogre                      1.10.12             h04145a7_10    conda-forge
openexr                   3.1.5                h264c651_1    conda-forge
openh264                  2.3.1                hb7217d7_1    conda-forge
openjpeg                  2.5.0                hbc2ba62_2    conda-forge
openssl                   1.1.1s               h03a7124_1    conda-forge
orocos-kdl                1.5.1                hb7217d7_4    conda-forge
osrf_pycommon             0.2.1              pyhd8ed1ab_0    conda-forge
p11-kit                   0.24.1               h29577a5_0    conda-forge
packaging                 23.0               pyhd8ed1ab_0    conda-forge
pango                     1.50.12              h6c112b8_1    conda-forge
paramiko                  3.0.0              pyhd8ed1ab_0    conda-forge
pcre2                     10.40                hb34f9b4_0    conda-forge
pillow                    9.4.0            py39h8bbe137_0    conda-forge
pip                       22.3.1             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h27ca646_0    conda-forge
pkg-config                0.29.2            hab62308_1008    conda-forge
ply                       3.11                       py_1    conda-forge
poco                      1.12.4               h127bd45_0    conda-forge
psutil                    5.9.4            py39h02fc5c5_0    conda-forge
pthread-stubs             0.4               h27ca646_1001    conda-forge
pugixml                   1.11.4               hbdafb3b_0    conda-forge
py-opencv                 4.6.0            py39h85045c0_9    conda-forge
pybind11                  2.10.3           py39haaf3ac1_0    conda-forge
pybind11-global           2.10.3           py39haaf3ac1_0    conda-forge
pycairo                   1.23.0           py39h8c587d4_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pycryptodome              3.16.0           py39ha69d474_0    conda-forge
pycryptodomex             3.16.0           py39h02fc5c5_0    conda-forge
pydot                     1.4.2            py39h2804cbe_3    conda-forge
pynacl                    1.5.0            py39h02fc5c5_2    conda-forge
pyopengl                  3.1.6              pyhd8ed1ab_1    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyqt                      5.15.7           py39h7fba1b6_3    conda-forge
pyqt-builder              1.14.0             pyhd8ed1ab_0    conda-forge
pyqt5-sip                 12.11.0          py39h23fbdae_3    conda-forge
pyqtwebengine             5.15.7           py39hcd4c33d_3    conda-forge
python                    3.9.15          h2d96c93_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            py39h23fbdae_4    conda-forge
python_abi                3.9                      3_cp39    conda-forge
pyyaml                    6.0              py39h02fc5c5_5    conda-forge
qt-main                   5.15.6               hda43d4a_6    conda-forge
qt-webengine              5.15.4               h3a00a3b_3    conda-forge
readline                  8.1.2                h46ed386_0    conda-forge
rhash                     1.4.3                he4db4b2_0    conda-forge
ros-distro-mutex          0.4.0                    noetic    robostack-staging
ros-noetic-actionlib      1.14.0           py39h2335ed2_5    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_5    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            py39hae387e0_5    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.15.15          py39hdd6fc45_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_5    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.19          py39hba1f284_5    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.1             pyhd8ed1ab_0    conda-forge
rosdistro                 0.9.0            py39h2804cbe_0    conda-forge
rospkg                    1.4.0              pyhd8ed1ab_0    conda-forge
sbcl                      2.1.2                hce30654_1    conda-forge
sdl2                      2.26.2               hb7217d7_0    conda-forge
setuptools                66.1.1             pyhd8ed1ab_0    conda-forge
sigtool                   0.1.3                h7747421_0    conda-forge
sip                       6.7.5            py39h23fbdae_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
sqlite                    3.40.0               h2229b38_0    conda-forge
svt-av1                   1.4.1                h7ea286d_0    conda-forge
swig                      4.1.1                h799ce0a_0    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.12               he1e0b03_0    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tzdata                    2022g                h191b570_0    conda-forge
unicodedata2              15.0.0           py39h02fc5c5_0    conda-forge
unixodbc                  2.3.10               hb39ff51_0    conda-forge
urdfdom                   3.1.0                h19b2bf3_1    conda-forge
urdfdom_headers           1.1.0                hf86a087_0    conda-forge
wheel                     0.38.4             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.7.2                h3422bc3_0    conda-forge
xorg-libxau               1.0.9                h27ca646_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                h27ca646_1    conda-forge
xorg-libxmu               1.1.3                h3422bc3_0    conda-forge
xorg-libxpm               3.5.13               h3422bc3_0    conda-forge
xorg-libxt                1.2.1                h27ca646_2    conda-forge
xorg-xextproto            7.3.0             h27ca646_1002    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                hb7217d7_2    conda-forge
zlib                      1.2.13               h03a7124_4    conda-forge
zstd                      1.5.2                hf913c23_6    conda-forge
zziplib                   0.13.69              he1e0b03_1    conda-forge

Environment info

active environment : robostackenv
    active env location : /Users/eric/miniforge3/envs/robostackenv
            shell level : 1
       user config file : /Users/eric/.condarc
 populated config files : /Users/eric/miniforge3/.condarc
                          /Users/eric/.condarc
          conda version : 4.11.0
    conda-build version : not installed
         python version : 3.9.10.final.0
       virtual packages : __osx=12.6=0
                          __unix=0=0
                          __archspec=1=arm64
       base environment : /Users/eric/miniforge3  (writable)
      conda av data dir : /Users/eric/miniforge3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /Users/eric/miniforge3/pkgs
                          /Users/eric/.conda/pkgs
       envs directories : /Users/eric/miniforge3/envs
                          /Users/eric/.conda/envs
               platform : osx-arm64
             user-agent : conda/4.11.0 requests/2.27.1 CPython/3.9.10 Darwin/21.6.0 OSX/12.6
                UID:GID : 501:20
             netrc file : None
           offline mode : False
Tobias-Fischer commented 1 year ago

Best bet: you overwrite the ${CMAKE_CXX_FLAGS} in your code, instead of appending to it.

Robokan commented 1 year ago

What should I override it to be? I am not currently appending to CMAKE_CXX_FLAGS anywhere in my code. It's just a simple node to test to see if ROS is working. Any insight into why this is happening? is it some kind of library clash or version incompatibility with the header files?

Tobias-Fischer commented 1 year ago

Can you please provide a link to your code?

Robokan commented 1 year ago
#include <ros/ros.h> 

int main (init argc, char **argv)
{
    res:init(argc, argv, "my_first_cpp_node");
    ros::NodeHandle ah;

    ROS_INFO("Node has been started");

    ros::Duration(1.0).sleep();

    ROS_INFO("exit");
}

CMakeLists.txt

Robokan commented 1 year ago

one other weird thing I noticed after installing is when I source the setup file I get this error:

conda activate robostackenv /Users/eric/miniforge3/envs/robostackenv/etc/catkin/profile.d/99.roslisp.sh:21: no such file or directory: /Users/runner/mambaforge/conda-bld/ros-noetic-roslisp-0_1674181617630/_build_env/bin/python

Somehow /Users/runner is being referenced after installation. I don't have any users on my machine with that name.

Tobias-Fischer commented 1 year ago

I cannot replicate any of those issues locally, apologies. You have numerous typos etc. in your C++ code and CMakeLists.txt. Attached is a project that I can compile without problems.

my_robot_tuts.zip

If you can't get it to work, please provide a detailed list of commands that you run.

Robokan commented 1 year ago

Your example also crashes in the time header when I try it.

The only command I am running is: catkin_make

maybe this is just a OSX specific issue?

Tobias-Fischer commented 1 year ago

I was trying on osx .. do you have the “compilers” package installed? I’ve only tried using catkin_tools, can you please try installing this and run “catkin build” instead of “catkin_make”?

Robokan commented 1 year ago

I removed the build and devel directories and built with "catkin build" and it works! Thanks. what is the command to install the compilers package?

The tutorial I am doing is using catkin_make. What happens when you use catkin_make on your machine?

Tobias-Fischer commented 1 year ago

catkin_make works fine for me, too.

Tobias-Fischer commented 1 year ago

mamba install compilers

Robokan commented 1 year ago

I still have the same compile issue. As it works on your side there must be some kind of configuration issue on my side. I have a linux machine coming soon so I will probably just try things out there which hopefully should resolve things. I will just use catkin build for now. Thanks of the help.

Tobias-Fischer commented 1 year ago

Thanks @Robokan - closing for now, feel free to reopen.