How to install ARGoS in CentOS?

Requests regarding how to set up experiments in ARGoS.
Posts: 3
Joined: Thu Nov 25, 2021 3:46 am

How to install ARGoS in CentOS?

Postby valarie » Tue Nov 30, 2021 9:27 am

I've been trying to compile the ARGoS simulator in CentOS. But somthing wrong like this:

Code: Select all

# cmake ../src
-- GCC/G++ version >= 4.3
-- FreeImage not found
-- FreeImage not found, image source and OpenGL drawing for the floor entity won't be available
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
CMake Warning at cmake/ARGoSBuildChecks.cmake:95 (message):
  Doxygen not found, API documentation won't be generated
Call Stack (most recent call first):
  CMakeLists.txt:72 (include)

-- Could NOT find ASCIIDoc (missing: ASCIIDOC_EXECUTABLE) 
-- OpenGL not found.
-- Could NOT find GLUT (missing: GLUT_glut_LIBRARY GLUT_INCLUDE_DIR) 
-- GLUT not found.
-- Qt not found.
-- Skipping compilation of Qt-OpenGL visualization.
-- Could NOT find Lua (missing: LUA_INCLUDE_DIR) 
-- Lua >=5.3 not found
-- Configuring done
-- Generating done
-- Build files have been written to: /root/argos3/build_simulator

Site Admin
Posts: 629
Joined: Thu Mar 08, 2012 8:04 pm
Location: Boston, MA

Re: How to install ARGoS in CentOS?

Postby pincy » Tue Nov 30, 2021 2:22 pm

Those are just warnings.
I made ARGoS.

Posts: 1
Joined: Sun Mar 26, 2023 11:12 am

Re: How to install ARGoS in CentOS?

Postby Shagall » Sun Mar 26, 2023 11:49 pm

Hey there! I remember when I tried to compile ARGoS on CentOS a while back, ran into some similar issues. Looks like you're missing a bunch of dependencies. You'll need to install FreeImage, GooglePerfTools, Doxygen, ASCIIDoc, OpenGL, GLUT, Qt, and Lua 5.3 or higher. You can use the following command to install some of these: sudo yum install freeimage google-perftools doxygen asciidoc mesa-libGL mesa-libGL-devel freeglut freeglut-devel qt-devel lua lua-devel Regarding the centos 7 part, funny story: I was reading an article about its extended lifecycle support a few years ago, and it got me thinking about compatibility with different software. That's when I stumbled upon this 3-year-old forum post, and since then, I've been experimenting with ARGoS on CentOS. It's a small world! So, just make sure to install those dependencies, and you should be good to go! Good luck! 😄

Return to “How to... ?”