Hi, I installed the parsers module correctly, and here is the version I am using: sudo git log -3 commit b7287f1fd06d823ca451c6f257f0f218fec95a97 (HEAD -> main, origin/main, origin/HEAD) Merge: 5457cc302 1ea3d7fe8 Author: Bocheng Zou <[email protected]> Date: Mon Nov 3 10:03:22 2025 -0600
However, cmake can't seem to find ROS2 even though it is sourced. I am attaching the cmake log. -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/projectchrono/c898a588-3722-4177-8839-49333737cb92n%40googlegroups.com.
We are on a Linux system The host processor is x86_64 Building for a Linux system The target processor is x86_64 Using a single configuration generator (Unix Makefiles) Data directory copied to: /home/ubuntu/project-chrono/build/data/ Binaries will be created in /home/ubuntu/project-chrono/build/bin/ GCC version: 13.3.0 C++14 compiler support: TRUE C++17 compiler support: TRUE Searching for Eigen3 WARNING: Eigen3 version 3.4.0 found in /usr/include/eigen3, but at least version 5.0 is required EIGEN3_INCLUDE_DIR found in cache. Eigen3 include dir: /usr/include/eigen3 Eigen3 found Eigen3 version: 3.4.0 Eigen3 include dir: /usr/include/eigen3 Using automatic native flag for SIMD optimization SIMD optimization: AVX2 found and enabled? AVX found and enabled? FMA found and enabled? NEON found? SIMD AVX version: SIMD SSE version: SIMD flags: -march=native Searching for Threads Thread library: Using Win32 threads? Using pthreads? 1 Searching for OpenMP OpenMP version: 4.0 Searching for MPI for C++ MPI compiler: /usr/bin/mpicxx MPI compile flags: MPI include path: /usr/lib/x86_64-linux-gnu/openmpi/include;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi MPI link flags: MPI libraries: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so;/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so MPIEXEC: /usr/bin/mpiexec MPIEXEC_NUMPROC_FLAG: -n MPIEXEC_PREFLAGS: MPIEXEC_POSTFLAGS: Searching for CUDA WARNING CUDA not found. CUDA features will be disabled. Searching for Thrust Thrust not found. Set Thrust_ROOT to the location of Thrust library. ==== Chrono Engine core module ==== Using SIMD flags: -march=native Warning level set to -Wall ==== Chrono Parsers module ==== Found URDFDOM and dependencies URDFDOM include dirs: /root/Packages/urdf/lib/urdfdom/cmake/../../../include/urdfdom;/root/Packages/urdf/lib/urdfdom_headers/cmake/../../. ./include/urdfdom_headers Package ROS2 NOT found. ROS support disabled. Found Python and dependencies Python3_Interpreter_FOUND: TRUE Python3_Development_FOUND: TRUE ==== Chrono Irrlicht module ==== Found Irrlicht in standard locations include dir: /usr/local/include/ library: /usr/lib/x86_64-linux-gnu/libIrrlicht.so dependencies: Xxf86vm;glut;X11;GL DLL: ==== Chrono models ==== Add ChronoModels_robot library ==== Chrono::ROS module ==== ERROR Chrono::ROS requires ROS 2, but ROS 2 was not found; disabling Chrono::ROS ==== Chrono Python module ==== Find Python Python version: 3.12.3 Python NumPy found? TRUE Python NumPy version: 1.26.4 Find SWIG SWIG version: 4.2.0 SWIG python found? TRUE SWIG executable: /usr/bin/swig4.0 Add python CORE module Add python FEA module Add python IRRLICHT module Add python ROBOT module Add python PARSERS module To have access to the Chrono::Python wrapper modules, after building and (optionally) installing, append one of the following to the PYTHONPATH environment variable: For the modules in the BUILD tree: /home/ubuntu/project-chrono/build/bin For the modules in the INSTALL tree: /usr/local/share/chrono/python ==== Demo programs ==== Add demo programs for CORE module Add demo programs for FEA module Add demo programs for ROBOT models Warning: the Robosimian projects require Chrono::Vehicle! Add demo programs for MBS module Add demo programs for YAML parser Add demo programs for PARSERS module Configuring done (1.5s)
