HEBI-ROS-DEPRECATED icon indicating copy to clipboard operation
HEBI-ROS-DEPRECATED copied to clipboard

.so files for Mac OS X architecture?

Open connorsoohoo opened this issue 7 years ago • 3 comments

Are there any .so files for Mac OS X architecture? I have ROS and all the necessary dependencies installed on Mac and all I need is the .so file. All the existing files in the lib folder are all for Linux.

connorsoohoo avatar Jan 29 '19 02:01 connorsoohoo

Hey Connor,

This isn't a configuration which we support, but you can use the libhebi.X.dylib binary located at docs.hebi.us . We are actually in the process of targeting a newer version of libhebi for the ROS API at the moment. IIRC, the libhebi version currently used is 1.2.0, which you can find here.

rLinks234 avatar Jan 29 '19 02:01 rLinks234

Is it required to link the compiled hebiros_node executable to the libhebi.so file or can I use the .dylib file as a replacement? Do I need to link the executable at all to run this for ROS? All the HEBI ROS files compile successfully but cmake fails on this last linking step.

connorsoohoo avatar Jan 29 '19 03:01 connorsoohoo

On mac you can use the .dylib instead of the libhebi.so file, but you do need to link in this library to run the hebiros_node.

However, with a recent change to develop, we have removed the libhebi files from this repository and used the ones in the hebi_cpp_api ROS package. This means that the ROS supported configurations will now work more easily out-of-the-box, but you will have to manually edit the hebi_cpp_api ROS package to enable this to work on macOS.

(We support the architectures that the ROS buildfarm builds for Kinetic http://wiki.ros.org/kinetic , and the hebi_cpp_api ROS package supports Melodic as well, but unfortunately macOS is not in the ROS build farm so we cannot release binary packages for this system. We do not have a macOS ROS system here at the current time, so cannot develop/debug this configuration at the current time. )

iamtesch avatar Mar 06 '19 22:03 iamtesch