You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using Ros-Hydro and Marlab R2014a. From the table it looks like I should better tyr the precompiled version as it is flagged as 'Working'. I am not sure how to proceed. Boosts files are inside the $matlabroot//R2014a/bin/glnxa64 but there are no include folder or lib folder.
If we use the precompiled version do we still need to compile Ros_comm?
Thanks for the help.
Bests,
Soner
The text was updated successfully, but these errors were encountered:
Hi,
the table at the end of the page refers to whether or not the bridge itself has ever been tested with that particular combination of ros and matlab. It has nothing to do with the possibility of linking against matlab own boost libraries (which has never been tested so far).
If you want to use matlab own boost libraries (the ones in $matlabroot//R2014a/bin/glnxa64) you need to download boost (in you case version 1.49.0) from the official website but you don't need to compile it. Just specify the path of the downloaded headers and the path of matlab ".so" files when running cmake. This might work and it would probably be the best solution but it has not been tested and I am not sure that matlab contains all the necessary libraries that are required for compiling ros.
Another alternative is that you use the (still precompiled) version in boost_1_49_0_gcc_4_7.tar.bz2 and the instructions provided in the repository.
Whatever boost distribution you use, you need (in principle) to recompile ros and link it against the correct boost and std library (using the right compiler) unless your system boost and gcc versions are the same as those used by matlab (which is not the case in ubuntu).
This is necessary (or at least safer) for running the bridge in "normal" and "accelerated" modes. It might not be necessary in the "rapid accelerated" and "external modes".
I hope it is clear otherwise let me know.
Cheers.
Hi,
I am using Ros-Hydro and Marlab R2014a. From the table it looks like I should better tyr the precompiled version as it is flagged as 'Working'. I am not sure how to proceed. Boosts files are inside the $matlabroot//R2014a/bin/glnxa64 but there are no include folder or lib folder.
If we use the precompiled version do we still need to compile Ros_comm?
Thanks for the help.
Bests,
Soner
The text was updated successfully, but these errors were encountered: