Page 1 of 1

How to install ARGoS in CentOS?

Posted: Tue Nov 30, 2021 9:27 am
by valarie
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

Re: How to install ARGoS in CentOS?

Posted: Tue Nov 30, 2021 2:22 pm
by pincy
Those are just warnings.

Re: How to install ARGoS in CentOS?

Posted: Sun Mar 26, 2023 11:49 pm
by Shagall
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! 😄