Page 1 of 1

Installing ARGoS3 on x86_64 linux

Posted: Tue Jan 07, 2014 2:47 pm
by scotterdavid
Hello,

I'm installing ARGoS3 on our RHELS 6.4 x86_64 Linux cluster. I'm completely new to this package and so I have followed the instructions to the letter -- installing the requirements and then using cmake to configure the build. After building the simulator I tried the suggested initial test:

[root@cyan03 build_simulator]# . setup_env.sh
[root@cyan03 build_simulator]# cd core
[root@cyan03 core]# ./argos3 -q all

This command eventually fails with:
WARNING] Error opening directory "/local/software/argos3/3.0/source/argos3/build_simulator/plugins/robots/e-puck/": No such file or directory
*** glibc detected *** ./argos3: double free or corruption (!prev): 0x0000000001ab0490 ***

The e-puck directory/plugin does not exist in my build...

[root@cyan03 robots]# pwd
/local/software/argos3/3.0/source/argos3/build_simulator/plugins/robots
[root@cyan03 robots]# ls -l
total 256
drwxr-xr-x 2 root root 512 Dec 18 10:45 CMakeFiles
-rw-r--r-- 1 root root 7216 Dec 18 10:07 Makefile
-rw-r--r-- 1 root root 1551 Dec 18 10:07 cmake_install.cmake
drwxr-xr-x 3 root root 512 Dec 18 10:45 foot-bot
drwxr-xr-x 3 root root 512 Dec 18 10:45 generic

Could someone please advise how I proceed from here.

Best regards -- David.

Re: Installing ARGoS3 on x86_64 linux

Posted: Tue Jan 21, 2014 9:38 am
by pincy
Hi,

Sorry for the late reply, for some reason the forum did not send me email notifications.

The directory epuck does not exist because I have removed it from compilation. I am working on a dedicated plugin that lives outside the Argos source.

The double free error you get is puzzling. It usually occurs when you make install and run argos from the sources.

Is this the case?

Cheers,
Carlo