libv_repExtRos.so missing in 3.2.3 linux 64-bit zip

Typically: "How do I... ", "How can I... " questions
Post Reply
ahundt
Posts: 112
Joined: 29 Jan 2015, 04:21

libv_repExtRos.so missing in 3.2.3 linux 64-bit zip

Post 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!

ahundt
Posts: 112
Joined: 29 Jan 2015, 04:21

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

Post 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.

coppelia
Site Admin
Posts: 10375
Joined: 14 Dec 2012, 00:25

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

Post 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

minisch
Posts: 40
Joined: 09 Oct 2014, 11:14

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

Post 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.

minisch
Posts: 40
Joined: 09 Oct 2014, 11:14

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

Post 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

coppelia
Site Admin
Posts: 10375
Joined: 14 Dec 2012, 00:25

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

Post 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

Post Reply