local_setup.bat -> is warning really an error?

asked 2023-02-15 18:39:39 -0600

HenryInUtah gravatar image


After three+ hours of installing ROS2 Humble on Windows 10 I tried to run the local_setup.bat file as the directions say. The batch file responds with this message:

"[rti_connext_dds_cmake_module][warning] RTI Connext DDS environment script not found (\resource\scripts\rtisetenv_x64Win64VS2017.bat). RTI Connext DDS will not be available at runtime, unless you already configured PATH manually."

I know is says "warning" but the next instruction says to try the installation by typing

"C:\dev\ros2_humble>ros2 run demo_nodes_cpp talker"

and that results in the error:

failed to create process.

Are these two related?

In addition to the several hours, I installed something like 17 programs, countless Python modules, and created three new accounts. To say I am tired and frustrated would be an understatement. I guess that I have to try and uninstall all of those things ( How is that going to happen?? ) and start over again hoping for a different result.

Thank you for your suggestion.

edit retag flag offensive close merge delete


Are these two related?

most likely not, but without actually debugging it, it's hard to say anything definitive.

Connext is just one of the DDS options you can use with ROS 2. If it isn't there -- or can't be found -- that should just mean you can't ever set RMW_IMPLEMENTATION to rmw_connextdds. That's it.

gvdhoorn gravatar image gvdhoorn  ( 2023-02-16 02:19:37 -0600 )edit