RoboStack / ros-humble

Recipes for ROS 2 Humble Hawksbill
81 stars 32 forks source link

Package request: groot #170

Open SebastianBitsch opened 1 month ago

SebastianBitsch commented 1 month ago

Package name

groot

Operating System(s)

Additional context (optional)

Hi, groot is a nice tool when working with behavior trees. It's main dependency ros-humble-behaviortree-cpp-v3 is already built and available on RoboStack, but when installing groot by git cloning the repo into a ~/ws/src/-dir and running colcon build, it fails to find the dependency. A groot package would alleviate this.

Links and references (optional)

https://github.com/BehaviorTree/Groot

wolfv commented 1 month ago

@SebastianBitsch do you know if groot is packaged as a ROS package? e.g. is there a ros-humble-groot package in Ubuntu etc.?

SebastianBitsch commented 1 month ago

@wolfv I don't think so - or at least I haven't been able to find one

Tobias-Fischer commented 1 month ago

It might be easier to try and fix your local build. Have you installed all the tools required for a local build (https://robostack.github.io/GettingStarted.html)? Can you please provide the output of conda list, confirm that you have activated your robostack-env when trying to build, and post the build log?

SebastianBitsch commented 1 month ago

Hi @Tobias-Fischer, thanks for helping out. I have followed the getting started and have been using ROS w gazebo, rviz2, etc. in RoboStack for some time without issue now - I should have all the tools, and i am sure I have the environment activated when trying to build.

Here is the output of conda list:

(ros2_env) sebastianbitsch@MBPtilhebastian ros2_ws % conda list
# packages in environment at /Users/sebastianbitsch/micromamba/envs/ros2_env:
#
# Name                    Version                   Build  Channel
aiohttp                   3.9.3           py311he705e18_1    conda-forge
aiosignal                 1.3.1              pyhd8ed1ab_0    conda-forge
aom                       3.8.2                h73e2aa4_0    conda-forge
argcomplete               3.2.3              pyhd8ed1ab_0    conda-forge
assimp                    5.3.1                h460e769_2    conda-forge
atk-1.0                   2.38.0               h1d18e73_1    conda-forge
attrs                     23.2.0             pyh71513ae_0    conda-forge
aws-c-auth                0.7.16               h79cb451_6    conda-forge
aws-c-cal                 0.6.10               h7beb4c2_1    conda-forge
aws-c-common              0.9.13               h10d778d_0    conda-forge
aws-c-compression         0.2.18               hf5538d0_1    conda-forge
aws-c-event-stream        0.4.2                hb970d5a_4    conda-forge
aws-c-http                0.8.1                h45f72bc_5    conda-forge
aws-c-io                  0.14.5               h59ded20_1    conda-forge
aws-c-mqtt                0.10.2               ha7d5480_4    conda-forge
aws-c-s3                  0.5.2                hb71b441_0    conda-forge
aws-c-sdkutils            0.1.15               hf5538d0_1    conda-forge
aws-checksums             0.1.18               hf5538d0_1    conda-forge
aws-crt-cpp               0.26.2               h56a5195_7    conda-forge
aws-sdk-cpp               1.11.267             h4da54b2_1    conda-forge
azure-core-cpp            1.10.3               hbb1e571_1    conda-forge
azure-storage-blobs-cpp   12.10.0              he51d815_0    conda-forge
azure-storage-common-cpp  12.5.0               hf4badfb_2    conda-forge
benchmark                 1.8.3                he965462_0    conda-forge
blosc                     1.21.5               heccf04b_0    conda-forge
boost                     1.82.0               h9bdd199_6    conda-forge
boost-cpp                 1.82.0               h07eb623_6    conda-forge
brotli                    1.1.0                h0dc2134_1    conda-forge
brotli-bin                1.1.0                h0dc2134_1    conda-forge
bullet                    3.25                 h9bdd199_2    conda-forge
bullet-cpp                3.25                 h7be5568_2    conda-forge
bzip2                     1.0.8                h10d778d_5    conda-forge
c-ares                    1.27.0               h10d778d_0    conda-forge
c-compiler                1.7.0                h282daa2_0    conda-forge
ca-certificates           2024.2.2             h8857fd0_0    conda-forge
cairo                     1.18.0               h99e66fa_0    conda-forge
cartographer              2.0.0           lua54h9c039b3_20    conda-forge
catkin_pkg                1.0.0              pyhd8ed1ab_0    conda-forge
catkin_tools              0.9.4              pyhd8ed1ab_0    conda-forge
cctools                   986                  h40f6528_0    conda-forge
cctools_osx-64            986                  ha1c5b94_0    conda-forge
ceres-solver              2.2.0                h5cbf65c_1    conda-forge
certifi                   2024.2.2           pyhd8ed1ab_0    conda-forge
cffi                      1.16.0          py311hc0b63fd_0    conda-forge
cfitsio                   4.4.0                h60fb419_0    conda-forge
clang                     16.0.6               hdae98eb_5    conda-forge
clang-16                  16.0.6          default_h7151d67_5    conda-forge
clang_impl_osx-64         16.0.6              h8787910_10    conda-forge
clang_osx-64              16.0.6              hb91bd55_10    conda-forge
clangxx                   16.0.6          default_h7151d67_5    conda-forge
clangxx_impl_osx-64       16.0.6              h6d92fbe_10    conda-forge
clangxx_osx-64            16.0.6              hb91bd55_10    conda-forge
cmake                     3.28.3               h7c85d92_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           py311h6eed73b_1    conda-forge
colcon-core               0.16.0             pyhd8ed1ab_0    conda-forge
colcon-defaults           0.2.8              pyhd8ed1ab_0    conda-forge
colcon-devtools           0.3.0              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.4.0              pyhd8ed1ab_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               16.0.6               ha38d28d_2    conda-forge
compiler-rt_osx-64        16.0.6               ha38d28d_2    conda-forge
compilers                 1.7.0                h694c41f_0    conda-forge
console_bridge            1.0.2                hbb4e6a2_1    conda-forge
contourpy                 1.2.0           py311h7bea37d_0    conda-forge
coreutils                 9.4                  h0dc2134_0    conda-forge
coverage                  7.4.4           py311he705e18_0    conda-forge
cppcheck                  2.13.2          py311h22df268_0    conda-forge
cppzmq                    4.10.0               h0371a62_1    conda-forge
cryptography              42.0.5          py311hda9c3b6_0    conda-forge
cxx-compiler              1.7.0                h7728843_0    conda-forge
cycler                    0.12.1             pyhd8ed1ab_0    conda-forge
dartsim                   6.13.2               hba7a35e_0    conda-forge
dav1d                     1.2.1                h0dc2134_0    conda-forge
distlib                   0.3.8              pyhd8ed1ab_0    conda-forge
distro                    1.9.0              pyhd8ed1ab_0    conda-forge
docutils                  0.20.1          py311h6eed73b_3    conda-forge
double-conversion         3.3.0                he965462_0    conda-forge
eigen                     3.4.0                h940c156_0    conda-forge
empy                      3.3.4              pyh9f0ad1d_1    conda-forge
exceptiongroup            1.2.0              pyhd8ed1ab_2    conda-forge
expat                     2.6.2                h73e2aa4_0    conda-forge
fcl                       0.7.0                h861072a_4    conda-forge
ffmpeg                    6.1.1           gpl_h73cf981_104    conda-forge
flake8                    7.0.0              pyhd8ed1ab_0    conda-forge
flann                     1.9.2                h3d5753d_0    conda-forge
fmt                       10.2.1               h7728843_0    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                 h77eed37_1    conda-forge
fontconfig                2.14.2               h5bb23bf_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.50.0          py311he705e18_0    conda-forge
foonathan-memory          0.7.2                hf0c8a7f_1    conda-forge
fortran-compiler          1.7.0                h6c2ab21_0    conda-forge
freeimage                 3.18.0              hdc0ade2_20    conda-forge
freetype                  2.12.1               h60636b9_2    conda-forge
freexl                    2.0.0                h3ec172f_0    conda-forge
fribidi                   1.0.10               hbcb3906_0    conda-forge
frozenlist                1.4.1           py311he705e18_0    conda-forge
gazebo                    11.14.0              h26deb8f_7    conda-forge
gdbm                      1.18                 h8a0c380_2    conda-forge
gdk-pixbuf                2.42.10              hd9e0ca3_5    conda-forge
geos                      3.12.1               h93d8f39_0    conda-forge
geotiff                   1.7.1               h509af15_15    conda-forge
gettext                   0.21.1               h8a4c099_0    conda-forge
gflags                    2.2.2             hb1e8313_1004    conda-forge
gfortran                  12.3.0               h2c809b3_1    conda-forge
gfortran_impl_osx-64      12.3.0               hc328e78_3    conda-forge
gfortran_osx-64           12.3.0               h18f7dce_1    conda-forge
ghostscript               10.03.0              h73e2aa4_0    conda-forge
giflib                    5.2.1                hb7f2c08_3    conda-forge
gl2ps                     1.4.2                ha233b18_0    conda-forge
glew                      2.1.0                h046ec9c_2    conda-forge
glib                      2.80.0               h81c1438_0    conda-forge
glib-tools                2.80.0               h49a7eea_0    conda-forge
glog                      0.6.0                h8ac2a54_0    conda-forge
gmock                     1.14.0               h694c41f_1    conda-forge
gmp                       6.3.0                h73e2aa4_1    conda-forge
gnuplot                   5.4.8                h62d52a3_0    conda-forge
gnutls                    3.7.9                h1951705_0    conda-forge
graphicsmagick            1.3.42               h6ae7f0c_0    conda-forge
graphite2                 1.3.13            h12caacf_1001    conda-forge
graphviz                  9.0.0                hee74176_1    conda-forge
gst-plugins-base          1.22.9               h3fb38fc_0    conda-forge
gstreamer                 1.22.9               hf63bbb8_0    conda-forge
gtest                     1.14.0               h1c7c39f_1    conda-forge
gtk2                      2.24.33              h8ca4665_4    conda-forge
gts                       0.7.6                h53e17e3_4    conda-forge
harfbuzz                  8.3.0                hf45c392_0    conda-forge
hdf4                      4.2.15               h8138101_7    conda-forge
hdf5                      1.14.3          nompi_h691f4bf_100    conda-forge
humanfriendly             10.0               pyhd8ed1ab_6    conda-forge
icu                       73.2                 hf5e326d_0    conda-forge
idna                      3.6                pyhd8ed1ab_0    conda-forge
imath                     3.1.11               h2d185b6_0    conda-forge
importlib-metadata        7.0.2              pyha770c72_0    conda-forge
importlib_resources       6.3.1              pyhd8ed1ab_0    conda-forge
iniconfig                 2.0.0              pyhd8ed1ab_0    conda-forge
isl                       0.26            imath32_h2e86a7b_101    conda-forge
jasper                    4.2.2                h6ff19ee_0    conda-forge
json-c                    0.17                 h8e11ae5_0    conda-forge
jsoncpp                   1.9.5                h940c156_1    conda-forge
jxrlib                    1.1                  h10d778d_3    conda-forge
kealib                    1.5.3                h5f07ac3_0    conda-forge
kiwisolver                1.4.5           py311h5fe6e05_1    conda-forge
krb5                      1.21.2               hb884880_0    conda-forge
lame                      3.100             hb7f2c08_1003    conda-forge
lark-parser               0.12.0             pyhd8ed1ab_0    conda-forge
lcms2                     2.16                 ha2f27b4_0    conda-forge
ld64                      711                  ha02d983_0    conda-forge
ld64_osx-64               711                  ha20a434_0    conda-forge
lerc                      4.0.0                hb486fe8_0    conda-forge
libabseil                 20230802.1      cxx17_h048a20a_0    conda-forge
libaec                    1.1.2                he965462_1    conda-forge
libarchive                3.7.2                hd35d340_1    conda-forge
libass                    0.17.1               h80904bb_1    conda-forge
libblas                   3.9.0           21_osx64_openblas    conda-forge
libboost                  1.82.0               hf0c313a_6    conda-forge
libboost-devel            1.82.0               h1c7c39f_6    conda-forge
libboost-headers          1.82.0               h694c41f_6    conda-forge
libboost-python           1.82.0          py311hd5c4f45_6    conda-forge
libboost-python-devel     1.82.0          py311h9bdd199_6    conda-forge
libbrotlicommon           1.1.0                h0dc2134_1    conda-forge
libbrotlidec              1.1.0                h0dc2134_1    conda-forge
libbrotlienc              1.1.0                h0dc2134_1    conda-forge
libcblas                  3.9.0           21_osx64_openblas    conda-forge
libccd-double             2.1                  he965462_3    conda-forge
libclang                  15.0.7          default_h6b1ee41_4    conda-forge
libclang-cpp16            16.0.6          default_h7151d67_5    conda-forge
libclang13                15.0.7          default_h89cd682_4    conda-forge
libcrc32c                 1.1.2                he49afe7_0    conda-forge
libcurl                   8.6.0                h726d00d_0    conda-forge
libcxx                    16.0.6               hd57cbcb_0    conda-forge
libdeflate                1.19                 ha4e1b8e_0    conda-forge
libedit                   3.1.20191231         hed1e85f_2    conda-forge
libev                     4.33                 h10d778d_2    conda-forge
libexpat                  2.6.2                h73e2aa4_0    conda-forge
libffi                    3.4.2                h0d85af4_5    conda-forge
libgd                     2.3.3                h0dceb68_9    conda-forge
libgdal                   3.8.4                hda5fd9c_3    conda-forge
libgfortran               5.0.0           13_2_0_h97931a8_3    conda-forge
libgfortran-devel_osx-64  12.3.0               h0b6f5ec_3    conda-forge
libgfortran5              13.2.0               h2873a65_3    conda-forge
libglib                   2.80.0               h81c1438_0    conda-forge
libgoogle-cloud           2.21.0               h22d6d9e_1    conda-forge
libgoogle-cloud-storage   2.21.0               ha67e85c_1    conda-forge
libgrpc                   1.60.1               h038e8f1_0    conda-forge
libhwloc                  2.9.3           default_h961836e_1009    conda-forge
libiconv                  1.17                 hd75f5a5_2    conda-forge
libidn2                   2.3.7                h10d778d_0    conda-forge
libignition-cmake2        2.16.0               hf0c8a7f_1    conda-forge
libignition-common3       3.15.1               hb147faf_3    conda-forge
libignition-fuel-tools4   4.6.0                ha55963c_7    conda-forge
libignition-math6         6.15.1          py311h25ae8ab_1    conda-forge
libignition-msgs5         5.11.0               h9ccdae9_7    conda-forge
libignition-tools1        1.5.0                h4425e3a_3    conda-forge
libignition-transport8    8.4.0                ha48d113_9    conda-forge
libjpeg-turbo             3.0.0                h0dc2134_1    conda-forge
libkml                    1.3.0             hab3ca0e_1018    conda-forge
liblapack                 3.9.0           21_osx64_openblas    conda-forge
liblapacke                3.9.0           21_osx64_openblas    conda-forge
libllvm15                 15.0.7               hbedff68_4    conda-forge
libllvm16                 16.0.6               hbedff68_3    conda-forge
libnetcdf                 4.9.2           nompi_h7760872_113    conda-forge
libnghttp2                1.58.0               h64cf6d3_1    conda-forge
libode                    0.16.2              hdd0406b_14    conda-forge
libogg                    1.3.4                h35c211d_1    conda-forge
libopenblas               0.3.26          openmp_hfef2a42_0    conda-forge
libopencv                 4.9.0           py311hec44446_7    conda-forge
libopenvino               2023.3.0             h113ac47_1    conda-forge
libopenvino-auto-batch-plugin 2023.3.0             h9adb129_1    conda-forge
libopenvino-auto-plugin   2023.3.0             h9adb129_1    conda-forge
libopenvino-hetero-plugin 2023.3.0             hfe2fe54_1    conda-forge
libopenvino-intel-cpu-plugin 2023.3.0             h113ac47_1    conda-forge
libopenvino-ir-frontend   2023.3.0             hfe2fe54_1    conda-forge
libopenvino-onnx-frontend 2023.3.0             hd0b7f58_1    conda-forge
libopenvino-paddle-frontend 2023.3.0             hd0b7f58_1    conda-forge
libopenvino-pytorch-frontend 2023.3.0             hd427752_1    conda-forge
libopenvino-tensorflow-frontend 2023.3.0             h35b5a9d_1    conda-forge
libopenvino-tensorflow-lite-frontend 2023.3.0             hd427752_1    conda-forge
libopus                   1.3.1                hc929b4f_1    conda-forge
libpng                    1.6.43               h92b6c6a_0    conda-forge
libpq                     16.2                 ha925e61_1    conda-forge
libprotobuf               4.25.1               hc4f2305_2    conda-forge
libraw                    0.21.1               h8138101_2    conda-forge
libre2-11                 2023.09.01           h4694dbf_1    conda-forge
librsvg                   2.56.3               h1877882_1    conda-forge
librttopo                 1.1.0               hf05f67e_15    conda-forge
libsdformat               9.8.0                hbe2a17b_6    conda-forge
libsodium                 1.0.18               hbcb3906_1    conda-forge
libspatialite             5.1.0                hebe6af1_4    conda-forge
libsqlite                 3.45.2               h92b6c6a_0    conda-forge
libssh2                   1.11.0               hd019ec5_0    conda-forge
libtar                    1.2.20            h0d85af4_1004    conda-forge
libtasn1                  4.19.0               hb7f2c08_0    conda-forge
libtheora                 1.1.1             h0d85af4_1005    conda-forge
libtiff                   4.6.0                h684deea_2    conda-forge
libunistring              0.9.10               h1de35cc_0    conda-forge
libusb                    1.0.27             h83ace79_100    conda-forge
libuv                     1.48.0               h67532ce_0    conda-forge
libvorbis                 1.3.7                h046ec9c_0    conda-forge
libvpx                    1.13.1               he965462_0    conda-forge
libwebp                   1.3.2                h44782d1_1    conda-forge
libwebp-base              1.3.2                h0dc2134_0    conda-forge
libxcb                    1.15                 hb7f2c08_0    conda-forge
libxml2                   2.12.6               hc0ae0f7_0    conda-forge
libxslt                   1.1.39               h03b04e6_0    conda-forge
libzip                    1.10.1               hc158999_3    conda-forge
libzlib                   1.2.13               h8a1eda9_5    conda-forge
llvm-openmp               18.1.1               hb6ac08f_0    conda-forge
llvm-tools                16.0.6               hbedff68_3    conda-forge
loguru                    0.7.2           py311h6eed73b_1    conda-forge
lua                       5.4.6                hbab2a2e_0    conda-forge
lxml                      5.1.0           py311h033124e_0    conda-forge
lz4-c                     1.9.4                hf0c8a7f_0    conda-forge
lzo                       2.10              haf1e3a3_1000    conda-forge
make                      4.3                  h22f3db7_1    conda-forge
matplotlib-base           3.8.3           py311h6ff1f5f_0    conda-forge
mccabe                    0.7.0              pyhd8ed1ab_0    conda-forge
metis                     5.1.0             he965462_1007    conda-forge
minizip                   4.0.5                h37d7099_0    conda-forge
mpc                       1.3.1                h81bd1dd_0    conda-forge
mpfr                      4.2.1                h0c69b56_0    conda-forge
multidict                 6.0.5           py311h5547dcb_0    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
mysql-common              8.0.33               h1d20c9b_6    conda-forge
mysql-libs                8.0.33               hed35180_6    conda-forge
ncurses                   6.4.20240210         h73e2aa4_0    conda-forge
netifaces                 0.11.0          py311h2725bcf_2    conda-forge
nettle                    3.9.1                h8e11ae5_0    conda-forge
ninja                     1.11.1               hb8565cd_0    conda-forge
nlohmann_json             3.11.3               h73e2aa4_0    conda-forge
nspr                      4.35                 hea0b92c_0    conda-forge
nss                       3.98                 ha05da47_0    conda-forge
numpy                     1.26.4          py311hc43a94b_0    conda-forge
octomap                   1.9.8                hb8565cd_0    conda-forge
ogre                      1.10.12.1            hfb8ba36_0    conda-forge
ompl                      1.5.2           py311hf22c1c0_7    conda-forge
openal-soft               1.23.1               h7728843_0    conda-forge
openexr                   3.2.2                h3f0570e_1    conda-forge
openh264                  2.4.1                h73e2aa4_0    conda-forge
openjpeg                  2.5.2                h7310d3a_0    conda-forge
openssl                   3.2.1                hd75f5a5_1    conda-forge
orocos-kdl                1.5.1                he965462_5    conda-forge
osrf_pycommon             0.2.1              pyhd8ed1ab_0    conda-forge
p11-kit                   0.24.1               h65f8906_0    conda-forge
packaging                 24.0               pyhd8ed1ab_0    conda-forge
pango                     1.52.1               h7f2093b_0    conda-forge
pcl                       1.13.1               hd9ef61d_3    conda-forge
pcre                      8.45                 he49afe7_0    conda-forge
pcre2                     10.43                h0ad2156_0    conda-forge
pep517                    0.13.0             pyhd8ed1ab_0    conda-forge
pillow                    10.2.0          py311hea5c87a_0    conda-forge
pip                       24.0               pyhd8ed1ab_0    conda-forge
pixman                    0.43.4               h73e2aa4_0    conda-forge
pkg-config                0.29.2            hb849cc2_1008    conda-forge
pluggy                    1.4.0              pyhd8ed1ab_0    conda-forge
ply                       3.11                       py_1    conda-forge
poppler                   24.03.0              h0c752f9_0    conda-forge
poppler-data              0.4.12               hd8ed1ab_0    conda-forge
postgresql                16.2                 h06f2bd8_1    conda-forge
proj                      9.3.1                h81faed2_0    conda-forge
psutil                    5.9.8           py311he705e18_0    conda-forge
pthread-stubs             0.4               hc929b4f_1001    conda-forge
pugixml                   1.14                 he965462_0    conda-forge
py-opencv                 4.9.0           py311hc26f8fc_7    conda-forge
pybind11                  2.11.1          py311h5fe6e05_2    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pybind11-global           2.11.1          py311h5fe6e05_2    conda-forge
pybullet                  3.25            py311h7be5568_2    conda-forge
pycairo                   1.26.0          py311h389a0fd_0    conda-forge
pycodestyle               2.11.1             pyhd8ed1ab_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pydocstyle                6.3.0              pyhd8ed1ab_0    conda-forge
pydot                     2.0.0           py311h6eed73b_0    conda-forge
pyflakes                  3.2.0              pyhd8ed1ab_0    conda-forge
pygments                  2.17.2             pyhd8ed1ab_0    conda-forge
pyparsing                 3.1.2              pyhd8ed1ab_0    conda-forge
pyqt                      5.15.9          py311h5b1a2bc_5    conda-forge
pyqt-builder              1.15.4             pyhd8ed1ab_0    conda-forge
pyqt5-sip                 12.12.2         py311h46b81f0_5    conda-forge
pytest                    8.1.1              pyhd8ed1ab_0    conda-forge
pytest-cov                4.1.0              pyhd8ed1ab_0    conda-forge
pytest-repeat             0.9.2              pyhd8ed1ab_0    conda-forge
pytest-rerunfailures      14.0               pyhd8ed1ab_0    conda-forge
python                    3.11.8          h9f0c242_0_cpython    conda-forge
python-dateutil           2.9.0              pyhd8ed1ab_0    conda-forge
python_abi                3.11                    4_cp311    conda-forge
pyyaml                    6.0.1           py311h2725bcf_1    conda-forge
qhull                     2020.2               h940c156_2    conda-forge
qt-main                   5.15.8              h4385fff_19    conda-forge
qwt                       6.2.0                hed3eaa1_6    conda-forge
re2                       2023.09.01           hb168e87_1    conda-forge
readline                  8.2                  h9e318b2_1    conda-forge
rhash                     1.4.4                h0dc2134_0    conda-forge
ros-humble-action-msgs    1.2.1           py311h907a76e_6    robostack-staging
ros-humble-action-tutorials-cpp 0.20.3          py311h907a76e_6    robostack-staging
ros-humble-action-tutorials-interfaces 0.20.3          py311h907a76e_6    robostack-staging
ros-humble-action-tutorials-py 0.20.3          py311h907a76e_6    robostack-staging
ros-humble-actionlib-msgs 4.2.3           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake    1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-auto 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-copyright 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-core 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-cppcheck 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-cpplint 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-export-definitions 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-export-dependencies 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-export-include-directories 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-export-interfaces 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-export-libraries 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-export-link-flags 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-export-targets 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-flake8 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-gen-version-h 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-gmock 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-gtest 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-include-directories 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-libraries 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-lint-cmake 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-pep257 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-pytest 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-python 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-ros 0.10.0          py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-target-dependencies 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-test 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-uncrustify 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-version 1.3.7           py311h907a76e_6    robostack-staging
ros-humble-ament-cmake-xmllint 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-copyright 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-cppcheck 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-cpplint  0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-flake8   0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-index-cpp 1.4.0           py311h907a76e_6    robostack-staging
ros-humble-ament-index-python 1.4.0           py311h907a76e_6    robostack-staging
ros-humble-ament-lint     0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-lint-auto 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-lint-cmake 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-lint-common 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-package  0.14.0          py311h907a76e_6    robostack-staging
ros-humble-ament-pep257   0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-uncrustify 0.12.10         py311h907a76e_6    robostack-staging
ros-humble-ament-xmllint  0.12.10         py311h907a76e_6    robostack-staging
ros-humble-angles         1.15.0          py311h907a76e_6    robostack-staging
ros-humble-behaviortree-cpp-v3 3.8.6           py311hc00d37b_6    robostack-staging
ros-humble-bond           3.0.2           py311h907a76e_6    robostack-staging
ros-humble-bondcpp        3.0.2           py311h907a76e_6    robostack-staging
ros-humble-builtin-interfaces 1.2.1           py311h907a76e_6    robostack-staging
ros-humble-camera-calibration-parsers 3.1.8           py311h907a76e_6    robostack-staging
ros-humble-camera-info-manager 3.1.8           py311h907a76e_6    robostack-staging
ros-humble-cartographer-ros 2.0.9000        py311hff90975_6    robostack-staging
ros-humble-cartographer-ros-msgs 2.0.9000        py311h907a76e_6    robostack-staging
ros-humble-class-loader   2.2.0           py311he602911_6    robostack-staging
ros-humble-common-interfaces 4.2.3           py311h907a76e_6    robostack-staging
ros-humble-composition    0.20.3          py311h907a76e_6    robostack-staging
ros-humble-composition-interfaces 1.2.1           py311h907a76e_6    robostack-staging
ros-humble-console-bridge-vendor 1.4.1           py311he602911_6    robostack-staging
ros-humble-costmap-queue  1.1.13          py311h907a76e_6    robostack-staging
ros-humble-cv-bridge      3.2.1           py311h501d6c9_6    robostack-staging
ros-humble-cyclonedds     0.10.4          py311h43fc731_6    robostack-staging
ros-humble-demo-nodes-cpp 0.20.3          py311h907a76e_6    robostack-staging
ros-humble-demo-nodes-cpp-native 0.20.3          py311h907a76e_6    robostack-staging
ros-humble-demo-nodes-py  0.20.3          py311h907a76e_6    robostack-staging
ros-humble-depthimage-to-laserscan 2.5.1           py311h501d6c9_6    robostack-staging
ros-humble-desktop        0.10.0          py311h907a76e_6    robostack-staging
ros-humble-diagnostic-msgs 4.2.3           py311h907a76e_6    robostack-staging
ros-humble-diagnostic-updater 3.1.2           py311h907a76e_6    robostack-staging
ros-humble-domain-coordinator 0.10.0          py311h907a76e_6    robostack-staging
ros-humble-dummy-map-server 0.20.3          py311h907a76e_6    robostack-staging
ros-humble-dummy-robot-bringup 0.20.3          py311h907a76e_6    robostack-staging
ros-humble-dummy-sensors  0.20.3          py311h907a76e_6    robostack-staging
ros-humble-dwb-core       1.1.13          py311h907a76e_6    robostack-staging
ros-humble-dwb-critics    1.1.13          py311h907a76e_6    robostack-staging
ros-humble-dwb-msgs       1.1.13          py311h907a76e_6    robostack-staging
ros-humble-dwb-plugins    1.1.13          py311h907a76e_6    robostack-staging
ros-humble-dynamixel-sdk  3.7.60          py311h907a76e_6    robostack-staging
ros-humble-eigen3-cmake-module 0.1.1           py311h907a76e_6    robostack-staging
ros-humble-example-interfaces 0.9.3           py311h907a76e_6    robostack-staging
ros-humble-examples-rclcpp-minimal-action-client 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclcpp-minimal-action-server 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclcpp-minimal-client 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclcpp-minimal-composition 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclcpp-minimal-publisher 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclcpp-minimal-service 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclcpp-minimal-subscriber 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclcpp-minimal-timer 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclcpp-multithreaded-executor 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclpy-executors 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclpy-minimal-action-client 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclpy-minimal-action-server 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclpy-minimal-client 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclpy-minimal-publisher 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclpy-minimal-service 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-examples-rclpy-minimal-subscriber 0.15.1          py311h907a76e_6    robostack-staging
ros-humble-fastcdr        1.0.24          py311h907a76e_6    robostack-staging
ros-humble-fastrtps       2.6.7           py311h494b4d6_6    robostack-staging
ros-humble-fastrtps-cmake-module 2.2.2           py311h907a76e_6    robostack-staging
ros-humble-foonathan-memory-vendor 1.2.0           py311h907a76e_6    robostack-staging
ros-humble-gazebo-dev     3.7.0           py311h3cbb18d_6    robostack-staging
ros-humble-gazebo-msgs    3.7.0           py311h907a76e_6    robostack-staging
ros-humble-gazebo-plugins 3.7.0           py311h907a76e_6    robostack-staging
ros-humble-gazebo-ros     3.7.0           py311h907a76e_6    robostack-staging
ros-humble-gazebo-ros-pkgs 3.7.0           py311h907a76e_6    robostack-staging
ros-humble-geometry-msgs  4.2.3           py311h907a76e_6    robostack-staging
ros-humble-geometry2      0.25.5          py311h907a76e_6    robostack-staging
ros-humble-gmock-vendor   1.10.9004       py311h907a76e_6    robostack-staging
ros-humble-gtest-vendor   1.10.9004       py311h907a76e_6    robostack-staging
ros-humble-hls-lfcd-lds-driver 2.0.4           py311h907a76e_6    robostack-staging
ros-humble-iceoryx-binding-c 2.0.5           py311h907a76e_6    robostack-staging
ros-humble-iceoryx-hoofs  2.0.5           py311h907a76e_6    robostack-staging
ros-humble-iceoryx-posh   2.0.5           py311h907a76e_6    robostack-staging
ros-humble-ignition-cmake2-vendor 0.0.2           py311h9fb8454_6    robostack-staging
ros-humble-ignition-math6-vendor 0.0.2           py311h907a76e_6    robostack-staging
ros-humble-image-geometry 3.2.1           py311h501d6c9_6    robostack-staging
ros-humble-image-tools    0.20.3          py311h501d6c9_6    robostack-staging
ros-humble-image-transport 3.1.8           py311h907a76e_6    robostack-staging
ros-humble-interactive-markers 2.3.2           py311h907a76e_6    robostack-staging
ros-humble-intra-process-demo 0.20.3          py311h501d6c9_6    robostack-staging
ros-humble-joint-state-publisher 2.4.0           py311h907a76e_6    robostack-staging
ros-humble-joy            3.3.0           py311h907a76e_6    robostack-staging
ros-humble-kdl-parser     2.6.4           py311h907a76e_6    robostack-staging
ros-humble-keyboard-handler 0.0.5           py311h907a76e_6    robostack-staging
ros-humble-laser-geometry 2.4.0           py311h907a76e_6    robostack-staging
ros-humble-launch         1.0.4           py311h907a76e_6    robostack-staging
ros-humble-launch-ros     0.19.7          py311h907a76e_6    robostack-staging
ros-humble-launch-testing 1.0.4           py311h907a76e_6    robostack-staging
ros-humble-launch-testing-ament-cmake 1.0.4           py311h907a76e_6    robostack-staging
ros-humble-launch-testing-ros 0.19.7          py311h907a76e_6    robostack-staging
ros-humble-launch-xml     1.0.4           py311h907a76e_6    robostack-staging
ros-humble-launch-yaml    1.0.4           py311h907a76e_6    robostack-staging
ros-humble-libcurl-vendor 3.1.1           py311h5814ca7_6    robostack-staging
ros-humble-libstatistics-collector 1.3.1           py311h907a76e_6    robostack-staging
ros-humble-libyaml-vendor 1.2.2           py311h907a76e_6    robostack-staging
ros-humble-lifecycle      0.20.3          py311h907a76e_6    robostack-staging
ros-humble-lifecycle-msgs 1.2.1           py311h907a76e_6    robostack-staging
ros-humble-logging-demo   0.20.3          py311h907a76e_6    robostack-staging
ros-humble-map-msgs       2.1.0           py311h907a76e_6    robostack-staging
ros-humble-message-filters 4.3.3           py311h907a76e_6    robostack-staging
ros-humble-nav-2d-msgs    1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav-2d-utils   1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav-msgs       4.2.3           py311h907a76e_6    robostack-staging
ros-humble-nav2-amcl      1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-behavior-tree 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-behaviors 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-bringup   1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-bt-navigator 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-collision-monitor 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-common    1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-constrained-smoother 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-controller 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-core      1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-costmap-2d 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-dwb-controller 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-lifecycle-manager 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-map-server 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-mppi-controller 1.1.13          py311hf4ea954_6    robostack-staging
ros-humble-nav2-msgs      1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-navfn-planner 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-planner   1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-regulated-pure-pursuit-controller 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-rotation-shim-controller 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-rviz-plugins 1.1.13          py311h2e3875a_6    robostack-staging
ros-humble-nav2-simple-commander 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-smac-planner 1.1.13          py311hf4ea954_6    robostack-staging
ros-humble-nav2-smoother  1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-theta-star-planner 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-util      1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-velocity-smoother 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-voxel-grid 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-nav2-waypoint-follower 1.1.13          py311h907a76e_6    robostack-staging
ros-humble-navigation2    1.1.13          py311h907a76e_6    robostack-staging
ros-humble-ompl           1.6.0           py311ha5db88f_6    robostack-staging
ros-humble-orocos-kdl-vendor 0.2.5           py311h907a76e_6    robostack-staging
ros-humble-osrf-pycommon  2.0.2           py311h907a76e_6    robostack-staging
ros-humble-pcl-conversions 2.4.0           py311hc5b557a_6    robostack-staging
ros-humble-pcl-msgs       1.0.0           py311h907a76e_6    robostack-staging
ros-humble-pendulum-msgs  0.20.3          py311h907a76e_6    robostack-staging
ros-humble-pluginlib      5.1.0           py311h907a76e_6    robostack-staging
ros-humble-pybind11-vendor 2.4.2           py311h907a76e_6    robostack-staging
ros-humble-python-cmake-module 0.10.0          py311h907a76e_6    robostack-staging
ros-humble-python-qt-binding 1.1.2           py311ha3ff0c1_6    robostack-staging
ros-humble-qt-dotgraph    2.2.3           py311h907a76e_6    robostack-staging
ros-humble-qt-gui         2.2.3           py311ha3ff0c1_6    robostack-staging
ros-humble-qt-gui-cpp     2.2.3           py311h2e3875a_6    robostack-staging
ros-humble-qt-gui-py-common 2.2.3           py311h907a76e_6    robostack-staging
ros-humble-quality-of-service-demo-cpp 0.20.3          py311h907a76e_6    robostack-staging
ros-humble-quality-of-service-demo-py 0.20.3          py311h907a76e_6    robostack-staging
ros-humble-rcl            5.3.7           py311h907a76e_6    robostack-staging
ros-humble-rcl-action     5.3.7           py311h907a76e_6    robostack-staging
ros-humble-rcl-interfaces 1.2.1           py311h907a76e_6    robostack-staging
ros-humble-rcl-lifecycle  5.3.7           py311h907a76e_6    robostack-staging
ros-humble-rcl-logging-interface 2.3.1           py311h907a76e_6    robostack-staging
ros-humble-rcl-logging-spdlog 2.3.1           py311h9586406_6    robostack-staging
ros-humble-rcl-yaml-param-parser 5.3.7           py311h907a76e_6    robostack-staging
ros-humble-rclcpp         16.0.8          py311h907a76e_6    robostack-staging
ros-humble-rclcpp-action  16.0.8          py311h907a76e_6    robostack-staging
ros-humble-rclcpp-components 16.0.8          py311h907a76e_6    robostack-staging
ros-humble-rclcpp-lifecycle 16.0.8          py311h907a76e_6    robostack-staging
ros-humble-rclpy          3.3.11          py311h907a76e_6    robostack-staging
ros-humble-rcpputils      2.4.1           py311h907a76e_6    robostack-staging
ros-humble-rcutils        5.1.4           py311h907a76e_6    robostack-staging
ros-humble-resource-retriever 3.1.1           py311h907a76e_6    robostack-staging
ros-humble-rmw            6.1.1           py311h907a76e_6    robostack-staging
ros-humble-rmw-connextdds 0.11.2          py311h907a76e_6    robostack-staging
ros-humble-rmw-connextdds-common 0.11.2          py311h907a76e_6    robostack-staging
ros-humble-rmw-cyclonedds-cpp 1.3.4           py311h907a76e_6    robostack-staging
ros-humble-rmw-dds-common 1.6.0           py311h907a76e_6    robostack-staging
ros-humble-rmw-fastrtps-cpp 6.2.6           py311h907a76e_6    robostack-staging
ros-humble-rmw-fastrtps-dynamic-cpp 6.2.6           py311h907a76e_6    robostack-staging
ros-humble-rmw-fastrtps-shared-cpp 6.2.6           py311h907a76e_6    robostack-staging
ros-humble-rmw-implementation 2.8.2           py311h907a76e_6    robostack-staging
ros-humble-rmw-implementation-cmake 6.1.1           py311h907a76e_6    robostack-staging
ros-humble-robot-state-publisher 3.0.3           py311h907a76e_6    robostack-staging
ros-humble-ros-base       0.10.0          py311h907a76e_6    robostack-staging
ros-humble-ros-core       0.10.0          py311h907a76e_6    robostack-staging
ros-humble-ros-environment 3.2.2           py311h907a76e_6    robostack-staging
ros-humble-ros-workspace  1.0.2           py311h907a76e_6    robostack-staging
ros-humble-ros2action     0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2bag        0.15.9          py311h907a76e_6    robostack-staging
ros-humble-ros2cli        0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2cli-common-extensions 0.1.1           py311h907a76e_6    robostack-staging
ros-humble-ros2component  0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2doctor     0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2interface  0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2launch     0.19.7          py311h907a76e_6    robostack-staging
ros-humble-ros2lifecycle  0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2multicast  0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2node       0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2param      0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2pkg        0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2run        0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2service    0.18.8          py311h907a76e_6    robostack-staging
ros-humble-ros2topic      0.18.8          py311h907a76e_6    robostack-staging
ros-humble-rosbag2        0.15.9          py311h907a76e_6    robostack-staging
ros-humble-rosbag2-compression 0.15.9          py311h907a76e_6    robostack-staging
ros-humble-rosbag2-compression-zstd 0.15.9          py311h907a76e_6    robostack-staging
ros-humble-rosbag2-cpp    0.15.9          py311h907a76e_6    robostack-staging
ros-humble-rosbag2-interfaces 0.15.9          py311h907a76e_6    robostack-staging
ros-humble-rosbag2-py     0.15.9          py311h907a76e_6    robostack-staging
ros-humble-rosbag2-storage 0.15.9          py311h907a76e_6    robostack-staging
ros-humble-rosbag2-storage-default-plugins 0.15.9          py311h907a76e_6    robostack-staging
ros-humble-rosbag2-transport 0.15.9          py311h907a76e_6    robostack-staging
ros-humble-rosgraph-msgs  1.2.1           py311h907a76e_6    robostack-staging
ros-humble-rosidl-adapter 3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-cli     3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-cmake   3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-default-generators 1.2.0           py311h907a76e_6    robostack-staging
ros-humble-rosidl-default-runtime 1.2.0           py311h907a76e_6    robostack-staging
ros-humble-rosidl-generator-c 3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-generator-cpp 3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-generator-py 0.14.4          py311h907a76e_6    robostack-staging
ros-humble-rosidl-parser  3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-runtime-c 3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-runtime-cpp 3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-runtime-py 0.9.3           py311h907a76e_6    robostack-staging
ros-humble-rosidl-typesupport-c 2.0.1           py311h907a76e_6    robostack-staging
ros-humble-rosidl-typesupport-cpp 2.0.1           py311h907a76e_6    robostack-staging
ros-humble-rosidl-typesupport-fastrtps-c 2.2.2           py311h907a76e_6    robostack-staging
ros-humble-rosidl-typesupport-fastrtps-cpp 2.2.2           py311h907a76e_6    robostack-staging
ros-humble-rosidl-typesupport-interface 3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-typesupport-introspection-c 3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rosidl-typesupport-introspection-cpp 3.1.5           py311h907a76e_6    robostack-staging
ros-humble-rpyutils       0.2.1           py311h907a76e_6    robostack-staging
ros-humble-rqt-action     2.0.1           py311h907a76e_6    robostack-staging
ros-humble-rqt-bag        1.1.4           py311h907a76e_6    robostack-staging
ros-humble-rqt-bag-plugins 1.1.4           py311h907a76e_6    robostack-staging
ros-humble-rqt-common-plugins 1.2.0           py311h907a76e_6    robostack-staging
ros-humble-rqt-console    2.0.2           py311h907a76e_6    robostack-staging
ros-humble-rqt-graph      1.3.0           py311h907a76e_6    robostack-staging
ros-humble-rqt-gui        1.1.6           py311h907a76e_6    robostack-staging
ros-humble-rqt-gui-cpp    1.1.6           py311h2e3875a_6    robostack-staging
ros-humble-rqt-gui-py     1.1.6           py311h907a76e_6    robostack-staging
ros-humble-rqt-image-view 1.2.0           py311h2e3875a_6    robostack-staging
ros-humble-rqt-msg        1.2.0           py311h907a76e_6    robostack-staging
ros-humble-rqt-plot       1.1.2           py311h907a76e_6    robostack-staging
ros-humble-rqt-publisher  1.5.0           py311h907a76e_6    robostack-staging
ros-humble-rqt-py-common  1.1.6           py311h2e3875a_6    robostack-staging
ros-humble-rqt-py-console 1.0.2           py311h907a76e_6    robostack-staging
ros-humble-rqt-reconfigure 1.1.2           py311h907a76e_6    robostack-staging
ros-humble-rqt-service-caller 1.0.5           py311h907a76e_6    robostack-staging
ros-humble-rqt-shell      1.0.2           py311h907a76e_6    robostack-staging
ros-humble-rqt-srv        1.0.3           py311h907a76e_6    robostack-staging
ros-humble-rqt-topic      1.5.0           py311h907a76e_6    robostack-staging
ros-humble-rti-connext-dds-cmake-module 0.11.2          py311h907a76e_6    robostack-staging
ros-humble-rviz-assimp-vendor 11.2.10         py311h33181af_6    robostack-staging
ros-humble-rviz-common    11.2.10         py311h2e3875a_6    robostack-staging
ros-humble-rviz-default-plugins 11.2.10         py311h2e3875a_6    robostack-staging
ros-humble-rviz-ogre-vendor 11.2.10         py311h4943e92_6    robostack-staging
ros-humble-rviz-rendering 11.2.10         py311h0b5e3d8_6    robostack-staging
ros-humble-rviz2          11.2.10         py311h2e3875a_6    robostack-staging
ros-humble-sdl2-vendor    3.3.0           py311h0d9aae7_6    robostack-staging
ros-humble-sensor-msgs    4.2.3           py311h907a76e_6    robostack-staging
ros-humble-sensor-msgs-py 4.2.3           py311h907a76e_6    robostack-staging
ros-humble-shape-msgs     4.2.3           py311h907a76e_6    robostack-staging
ros-humble-shared-queues-vendor 0.15.9          py311h907a76e_6    robostack-staging
ros-humble-slam-toolbox   2.6.8           py311h8747258_6    robostack-staging
ros-humble-smclib         3.0.2           py311h907a76e_6    robostack-staging
ros-humble-spdlog-vendor  1.3.1           py311h9586406_6    robostack-staging
ros-humble-sqlite3-vendor 0.15.9          py311hc6a79f1_6    robostack-staging
ros-humble-sros2          0.10.4          py311h907a76e_6    robostack-staging
ros-humble-sros2-cmake    0.10.4          py311h907a76e_6    robostack-staging
ros-humble-statistics-msgs 1.2.1           py311h907a76e_6    robostack-staging
ros-humble-std-msgs       4.2.3           py311h907a76e_6    robostack-staging
ros-humble-std-srvs       4.2.3           py311h907a76e_6    robostack-staging
ros-humble-stereo-msgs    4.2.3           py311h907a76e_6    robostack-staging
ros-humble-tango-icons-vendor 0.1.1           py311h907a76e_6    robostack-staging
ros-humble-teleop-twist-joy 2.4.5           py311h907a76e_6    robostack-staging
ros-humble-teleop-twist-keyboard 2.3.2           py311h907a76e_6    robostack-staging
ros-humble-tf2            0.25.5          py311he602911_6    robostack-staging
ros-humble-tf2-bullet     0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-eigen      0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-eigen-kdl  0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-geometry-msgs 0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-kdl        0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-msgs       0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-py         0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-ros        0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-ros-py     0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-sensor-msgs 0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tf2-tools      0.25.5          py311h907a76e_6    robostack-staging
ros-humble-tinyxml-vendor 0.8.3           py311h907a76e_6    robostack-staging
ros-humble-tinyxml2-vendor 0.7.6           py311h0f7ea6c_6    robostack-staging
ros-humble-topic-monitor  0.20.3          py311h907a76e_6    robostack-staging
ros-humble-tracetools     4.1.1           py311h907a76e_6    robostack-staging
ros-humble-trajectory-msgs 4.2.3           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3     2.1.5           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3-bringup 2.1.5           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3-cartographer 2.1.5           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3-description 2.1.5           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3-example 2.1.5           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3-gazebo 2.2.5           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3-msgs 2.2.3           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3-navigation2 2.1.5           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3-node 2.1.5           py311h907a76e_6    robostack-staging
ros-humble-turtlebot3-teleop 2.1.5           py311h907a76e_6    robostack-staging
ros-humble-turtlesim      1.4.2           py311h2e3875a_6    robostack-staging
ros-humble-uncrustify-vendor 2.0.2           py311h907a76e_6    robostack-staging
ros-humble-unique-identifier-msgs 2.2.1           py311h907a76e_6    robostack-staging
ros-humble-urdf           2.6.0           py311h907a76e_6    robostack-staging
ros-humble-urdf-parser-plugin 2.6.0           py311h907a76e_6    robostack-staging
ros-humble-urdfdom        3.0.2           py311he602911_6    robostack-staging
ros-humble-urdfdom-headers 1.0.6           py311h907a76e_6    robostack-staging
ros-humble-visualization-msgs 4.2.3           py311h907a76e_6    robostack-staging
ros-humble-xacro          2.0.8           py311h907a76e_6    robostack-staging
ros-humble-yaml-cpp-vendor 8.0.2           py311h907a76e_6    robostack-staging
ros-humble-zstd-vendor    0.15.9          py311hfe70486_6    robostack-staging
ros2-distro-mutex         0.5.0                    humble    robostack-staging
rosdep                    0.22.2             pyhd8ed1ab_2    conda-forge
rosdistro                 0.9.0           py311h6eed73b_1    conda-forge
rospkg                    1.5.0              pyhd8ed1ab_0    conda-forge
ruby                      3.2.2                h4b2e751_1    conda-forge
sdl2                      2.28.5               h73e2aa4_1    conda-forge
setuptools                69.2.0             pyhd8ed1ab_0    conda-forge
sigtool                   0.1.3                h88f4db0_0    conda-forge
simbody                   3.7                  h43072b6_3    conda-forge
sip                       6.7.12          py311hd39e593_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
snappy                    1.1.10               h225ccf5_0    conda-forge
snowballstemmer           2.2.0              pyhd8ed1ab_0    conda-forge
spdlog                    1.12.0               h8dd852c_2    conda-forge
sqlite                    3.45.2               h7461747_0    conda-forge
suitesparse               5.10.1               h4bf45ed_3    conda-forge
svt-av1                   1.8.0                h93d8f39_0    conda-forge
swig                      4.2.1                hc959ec8_0    conda-forge
tapi                      1100.0.11            h879752b_0    conda-forge
tbb                       2021.11.0            h7728843_1    conda-forge
tbb-devel                 2021.11.0            ha56d2d7_1    conda-forge
tiledb                    2.20.1               he6a79cd_1    conda-forge
tinyxml                   2.6.2                h926bf3e_2    conda-forge
tinyxml2                  10.0.0               h73e2aa4_0    conda-forge
tk                        8.6.13               h1abcd95_1    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
tzcode                    2024a                h10d778d_0    conda-forge
tzdata                    2024a                h0c530f3_0    conda-forge
uncrustify                0.74.0               h96cf925_0    conda-forge
urdfdom                   4.0.0                h760acac_1    conda-forge
urdfdom_headers           1.1.1                h7728843_0    conda-forge
uriparser                 0.9.7                hf0c8a7f_1    conda-forge
utfcpp                    4.0.5                h694c41f_0    conda-forge
vtk                       9.2.6           qt_py311h1234567_220    conda-forge
vtk-base                  9.2.6           qt_py311h1234567_220    conda-forge
vtk-io-ffmpeg             9.2.6           qt_py311h1234567_220    conda-forge
wheel                     0.42.0             pyhd8ed1ab_0    conda-forge
wslink                    1.12.4             pyhd8ed1ab_0    conda-forge
x264                      1!164.3095           h775f41a_2    conda-forge
x265                      3.5                  hbb4e6a2_3    conda-forge
xerces-c                  3.2.5                hbbe9ea5_0    conda-forge
xorg-fixesproto           5.0               h1de35cc_1002    conda-forge
xorg-kbproto              1.0.7             h35c211d_1002    conda-forge
xorg-libice               1.1.1                h0dc2134_0    conda-forge
xorg-libsm                1.2.4                h0dc2134_0    conda-forge
xorg-libx11               1.8.7                hbd0b022_0    conda-forge
xorg-libxau               1.0.11               h0dc2134_0    conda-forge
xorg-libxaw               1.0.14               h0d85af4_1    conda-forge
xorg-libxdmcp             1.1.3                h35c211d_0    conda-forge
xorg-libxext              1.3.4                hb7f2c08_2    conda-forge
xorg-libxfixes            5.0.3             h0d85af4_1004    conda-forge
xorg-libxmu               1.1.3                h0d85af4_0    conda-forge
xorg-libxpm               3.5.17               h0dc2134_0    conda-forge
xorg-libxrandr            1.5.2                h0d85af4_1    conda-forge
xorg-libxrender           0.9.11               h0dc2134_0    conda-forge
xorg-libxt                1.3.0                h0dc2134_1    conda-forge
xorg-randrproto           1.5.0             h1de35cc_1001    conda-forge
xorg-renderproto          0.11.1            h1de35cc_1002    conda-forge
xorg-xextproto            7.3.0             hb7f2c08_1003    conda-forge
xorg-xproto               7.0.31            h35c211d_1007    conda-forge
xsimd                     12.1.1               he51d815_0    conda-forge
xtensor                   0.23.9               h940c156_0    conda-forge
xtl                       0.7.7                h7728843_0    conda-forge
xz                        5.2.6                h775f41a_0    conda-forge
yaml                      0.2.5                h0d85af4_2    conda-forge
yaml-cpp                  0.8.0                he965462_0    conda-forge
yarl                      1.9.4           py311he705e18_0    conda-forge
zeromq                    4.3.5                h93d8f39_0    conda-forge
zipp                      3.17.0             pyhd8ed1ab_0    conda-forge
zlib                      1.2.13               h8a1eda9_5    conda-forge
zstd                      1.5.5                h829000d_0    conda-forge
zziplib                   0.13.69              hbbe82c9_1    conda-forge

here is the output of trying to build groot:

(ros2_env) sebastianbitsch@MBPtilhebastian ros2_ws % colcon build --symlink-install --packages-select groot
Starting >>> groot
--- stderr: groot
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.cpp:1:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/sebastianbitsch/ros2_ws/build/groot/behavior_tree_editor_autogen/mocs_compilation.cpp:2:
In file included from /Users/sebastianbitsch/ros2_ws/build/groot/behavior_tree_editor_autogen/EFDBK3ICJA/moc_custom_node_dialog.cpp:10:
In file included from /Users/sebastianbitsch/ros2_ws/build/groot/behavior_tree_editor_autogen/EFDBK3ICJA/../../../../src/Groot/bt_editor/custom_node_dialog.h:4:
/Users/sebastianbitsch/ros2_ws/build/groot/behavior_tree_editor_autogen/EFDBK3ICJA/../../../../src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:199: CMakeFiles/behavior_tree_editor.dir/bt_editor/bt_editor_base.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/graphic_container.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/graphic_container.h:8:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/editor_flowscene.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/editor_flowscene.h:6:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/BehaviorTreeNodeModel.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/BehaviorTreeNodeModel.hpp:16:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/SubtreeNodeModel.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/SubtreeNodeModel.hpp:4:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/BehaviorTreeNodeModel.hpp:16:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:143: CMakeFiles/behavior_tree_editor.dir/bt_editor/models/SubtreeNodeModel.cpp.o] Error 1
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/utils.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/utils.h:9:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:129: CMakeFiles/behavior_tree_editor.dir/bt_editor/models/BehaviorTreeNodeModel.cpp.o] Error 1
1 error generated.
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:185: CMakeFiles/behavior_tree_editor.dir/bt_editor/utils.cpp.o] Error 1
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:171: CMakeFiles/behavior_tree_editor.dir/bt_editor/editor_flowscene.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:213: CMakeFiles/behavior_tree_editor.dir/bt_editor/graphic_container.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:115: CMakeFiles/behavior_tree_editor.dir/behavior_tree_editor_autogen/mocs_compilation.cpp.o] Error 1
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/mainwindow.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/mainwindow.h:16:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/graphic_container.h:8:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:157: CMakeFiles/behavior_tree_editor.dir/bt_editor/mainwindow.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:188: CMakeFiles/behavior_tree_editor.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
---
Failed   <<< groot [4.23s, exited with code 2]

Summary: 0 packages finished [4.82s]
  1 package failed: groot
  1 package had stderr output: groot

Let me know if there is anything else you need, thanks

Tobias-Fischer commented 1 month ago

Can you please clean the build and provide the full output?

SebastianBitsch commented 1 month ago

Sorry - i am kinda new to this, here is a clean build:

(ros2_env) sebastianbitsch@MBPtilhebastian ros2_ws % rm -fr  build install log
(ros2_env) sebastianbitsch@MBPtilhebastian ros2_ws % colcon build --packages-select groot > build.log 2>&1

which gives the output:

Starting >>> groot
--- stderr: groot
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at QtNodeEditor/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at test/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

/Users/sebastianbitsch/ros2_ws/src/Groot/QtNodeEditor/src/ConnectionStyle.cpp:169:3: warning: 'qsrand' is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
  qsrand(hash);
  ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qglobal.h:1279:15: note: 'qsrand' has been explicitly marked deprecated here
Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed);
              ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qglobal.h:374:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15'
# define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text)
                                            ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
/Users/sebastianbitsch/ros2_ws/src/Groot/QtNodeEditor/src/ConnectionStyle.cpp:170:21: warning: 'qrand' is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
  std::size_t hue = qrand() % hue_range;
                    ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qglobal.h:1280:15: note: 'qrand' has been explicitly marked deprecated here
Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand();
              ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qglobal.h:374:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15'
# define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text)
                                            ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
2 warnings generated.
/Users/sebastianbitsch/ros2_ws/src/Groot/QtNodeEditor/src/NodeGeometry.cpp:286:44: warning: 'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
    width = std::max(unsigned(_fontMetrics.width(name)), width);
                                           ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtGui/qfontmetrics.h:105:5: note: 'width' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use QFontMetrics::horizontalAdvance")
    ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/Users/sebastianbitsch/micromamba/envs/ros2_env/include/qt/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
1 warning generated.
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(mocs_compilation.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_Compiler.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_ConnectionGeometry.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_ConnectionState.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_ConnectionStyle.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_DataModelRegistry.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_Export.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_FlowViewStyle.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_NodeData.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_NodeGeometry.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_NodePainterDelegate.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_NodeState.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_NodeStyle.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_OperatingSystem.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_PortType.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_QStringStdHash.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_QUuidStdHash.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_Serializable.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_Style.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_TypeConverter.cpp.o) has no symbols
/Users/sebastianbitsch/micromamba/envs/ros2_env/bin/x86_64-apple-darwin13.4.0-ranlib: file: ../lib/libQtNodeEditor.a(moc_memory.cpp.o) has no symbols
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/graphic_container.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/graphic_container.h:8:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/sebastianbitsch/ros2_ws/build/groot/behavior_tree_editor_autogen/mocs_compilation.cpp:2:
In file included from /Users/sebastianbitsch/ros2_ws/build/groot/behavior_tree_editor_autogen/EFDBK3ICJA/moc_custom_node_dialog.cpp:10:
In file included from /Users/sebastianbitsch/ros2_ws/build/groot/behavior_tree_editor_autogen/EFDBK3ICJA/../../../../src/Groot/bt_editor/custom_node_dialog.h:4:
/Users/sebastianbitsch/ros2_ws/build/groot/behavior_tree_editor_autogen/EFDBK3ICJA/../../../../src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.cpp:1:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:199: CMakeFiles/behavior_tree_editor.dir/bt_editor/bt_editor_base.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/SubtreeNodeModel.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/SubtreeNodeModel.hpp:4:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/BehaviorTreeNodeModel.hpp:16:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/BehaviorTreeNodeModel.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/models/BehaviorTreeNodeModel.hpp:16:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:143: CMakeFiles/behavior_tree_editor.dir/bt_editor/models/SubtreeNodeModel.cpp.o] Error 1
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/editor_flowscene.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/editor_flowscene.h:6:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/utils.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/utils.h:9:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:129: CMakeFiles/behavior_tree_editor.dir/bt_editor/models/BehaviorTreeNodeModel.cpp.o] Error 1
1 error generated.
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:213: CMakeFiles/behavior_tree_editor.dir/bt_editor/graphic_container.cpp.o] Error 1
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:171: CMakeFiles/behavior_tree_editor.dir/bt_editor/editor_flowscene.cpp.o] Error 1
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/mainwindow.cpp:1:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/mainwindow.h:16:
In file included from /Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/graphic_container.h:8:
/Users/sebastianbitsch/ros2_ws/src/Groot/bt_editor/bt_editor_base.h:11:10: fatal error: 'behaviortree_cpp_v3/bt_factory.h' file not found
#include <behaviortree_cpp_v3/bt_factory.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:185: CMakeFiles/behavior_tree_editor.dir/bt_editor/utils.cpp.o] Error 1
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:115: CMakeFiles/behavior_tree_editor.dir/behavior_tree_editor_autogen/mocs_compilation.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/behavior_tree_editor.dir/build.make:157: CMakeFiles/behavior_tree_editor.dir/bt_editor/mainwindow.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:188: CMakeFiles/behavior_tree_editor.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
---
Failed   <<< groot [21.7s, exited with code 2]

Summary: 0 packages finished [21.8s]
  1 package failed: groot
  1 package had stderr output: groot

I hope this is what you mean, if not let me know - thank you for helping!

Tobias-Fischer commented 1 month ago

Here are the changes that I required to get it to build:

diff --git a/CMakeLists.txt b/CMakeLists.txt
index eeda3ea..f52034c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,10 +12,10 @@ find_package(Qt5 COMPONENTS  Core Widgets Gui OpenGL Xml Svg)
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}  "${CMAKE_CURRENT_LIST_DIR}/cmake")

 if(NOT CMAKE_VERSION VERSION_LESS 3.1)
-    set(CMAKE_CXX_STANDARD 11)
+    set(CMAKE_CXX_STANDARD 14)
     set(CMAKE_CXX_STANDARD_REQUIRED ON)
 else()
-    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
 endif()

 #############################################################
@@ -60,7 +60,7 @@ set(CMAKE_AUTOUIC ON)
 set(CMAKE_AUTORCC ON)

 add_definitions(${Qt5Widgets_DEFINITIONS} -DNODE_EDITOR_STATIC )
-set(CMAKE_CXX_FLAGS "${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")

 #set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address")
 #set (CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_STATIC_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address")
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 126d559..dd51831 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -8,7 +8,7 @@ find_package(Qt5Gui REQUIRED)
 SET(CMAKE_AUTOMOC ON)
 SET(CMAKE_AUTORCC ON)
 SET(CMAKE_INCLUDE_CURRENT_DIR ON)
-SET(CMAKE_CXX_STANDARD 11)
+SET(CMAKE_CXX_STANDARD 14)
 SET(CMAKE_CXX_STANDARD_REQUIRED ON)
 ENABLE_TESTING()

I'd be happy to include groot as an additional recipe if you want to prepare one - it shouldn't be hard; see the additional_recipes directory for examples.

SebastianBitsch commented 1 month ago

Built without problems and runs like a charm - thank you so much. I will look into preparing a recipe