Page 1 of 1

libv_repExtRos.so missing in 3.2.3 linux 64-bit zip

Posted: 29 Dec 2015, 20:28
by ahundt
Has the way the ROS plugin is set up on linux changed? When I unzip the 64 bit linux v-rep 3.2.3 the file libv_repExtRos.so doesn't seem to be present. Just trying to figure out how to set it up. Thanks!

Re: libv_repExtRos.so missing in 3.2.3 linux 64-bit zip

Posted: 29 Dec 2015, 21:08
by ahundt
I now see that we just build it with catkin and drop it in the .so folder. This is probably because people had trouble loading it in the past when using the pre-built versions. I just built it and dropped it in the folder which made things seem to be happy.

Re: libv_repExtRos.so missing in 3.2.3 linux 64-bit zip

Posted: 31 Dec 2015, 10:17
by coppelia
Hello,

yes, many people that weren't using the ROS plugin were complaining that it would bring the application to crash without ROS installed, and others would anyway have to recompile the plugin to make things work. So we decided to keep that compilation step for the user, if needed.

Cheers

Re: libv_repExtRos.so missing in 3.2.3 linux 64-bit zip

Posted: 20 Jan 2016, 16:49
by minisch
Hi,

I was not using the plugin before and now I don't have the libv_repExtRos.so file anywhere but just in :
/home/fschiano/V-REP_PRO_EDU_V3_2_0_rev6_64_Linux/libv_repExtRos.so
/home/fschiano/V-REP_PRO_EDU_V3_2_1_64_Linux/libv_repExtRos.so

while I would like to have it in the V3_2_3 folder.

What should I do?

Thanks for your time.

Re: libv_repExtRos.so missing in 3.2.3 linux 64-bit zip

Posted: 20 Jan 2016, 17:19
by minisch
Ok. I found the answer, basically I need to compile the ros_packages by myself.

First you go in your catkin workspace.

Then you go in the src folder
Once you are there you do:

Code: Select all

ln -s ~/V-REP_PRO_EDU_V3_2_3_rev4_64_Linux/programming/ros_packages
In this way you are creating a symbolic link to the ros_packages which are in V-REP 3.2.3.

Then you compile everything again by going back in the catkin workspace folder (not in the src) and doing:

Code: Select all

catkin_make
Then you go in the folder lib:

Code: Select all

cd ~/catkin_ws/devel/lib/
and you do:

Code: Select all

cp libv_repExtRos.so ~/V-REP_PRO_EDU_V3_2_3_rev4_64_Linux/

Code: Select all

cp libv_repExtRosSkeleton.so ~/V-REP_PRO_EDU_V3_2_3_rev4_64_Linux/
Then you can follow this guide:
http://www.coppeliarobotics.com/helpFil ... Indigo.htm

Re: libv_repExtRos.so missing in 3.2.3 linux 64-bit zip

Posted: 20 Jan 2016, 18:45
by coppelia
Thanks for the step-by-step explanation! And yes, for version 3.2.3, there is a small bug as described here.

Cheers