micro-ROS-Agent icon indicating copy to clipboard operation
micro-ROS-Agent copied to clipboard

Fix superbuild install permission errors

Open bjsowa opened this issue 3 years ago • 2 comments

I was trying to create a debian package but I was getting permission errors during building. After digging long enough I found out that the Superbuild is trying to install files to CMAKE_INSTALL_PREFIX but it doesn't have access at the time.

With this PR, during the build, the microxrcedds_agent is installed to a temporary directory under project's build directory. Then, during the install step, the files are installed to a proper path. The Micro-XRCE-DDS-Agent is implemented similarly.

bjsowa avatar Jul 19 '22 15:07 bjsowa

If you need binary packages for micro-ROS agent please take a look here: https://docs.vulcanexus.org/en/latest/rst/installation/linux_binary_installation.html

pablogs9 avatar Jul 20 '22 06:07 pablogs9

I'm aware of the vulcanexus project. I still have reasons for distributing the package myself. I created this PR because I consider this change a bugfix.

bjsowa avatar Jul 25 '22 09:07 bjsowa