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 GooglePerfTools (missing: GOOGLEPERFTOOLS_LIBRARY GOOGLEPERFTOOLS_INCLUDE_DIR) -- 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) -- Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR) -- 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: 632
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... ?”