No package 'argos3_simulator' found

Requests regarding how to set up experiments in ARGoS.
pincy
Site Admin
Posts: 632
Joined: Thu Mar 08, 2012 8:04 pm
Location: Boston, MA
Contact:

Re: No package 'argos3_simulator' found

Postby pincy » Sun Jan 09, 2022 6:41 am

Alright, I made a patch that should solve your problem. Proceed as follows:

Code: Select all

# 1. make sure you start with the kilobot from scratch rm -rf argos3-kilobot # 2. clone the repository you want git clone https://github.com/mstalamali/argos3-kilobot # 3. download the attached patch and make sure to put it in argos3-kilobot # 4. apply the patch cd argos3-kilobot patch -p1 < patch.txt # 5. compile as usual mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release ../src make sudo make install # 6. verify that the kilobot is installed argos3 -q kilobot
Attachments
patch.txt
Patch to make the ARK code work
(92.56 KiB) Downloaded 2223 times
I made ARGoS.

AntonioC
Posts: 48
Joined: Mon Aug 30, 2021 7:02 pm

Re: No package 'argos3_simulator' found

Postby AntonioC » Tue Jan 11, 2022 4:34 pm

Thank you very much for your availability.

AntonioC
Posts: 48
Joined: Mon Aug 30, 2021 7:02 pm

Re: No package 'argos3_simulator' found

Postby AntonioC » Wed Jan 12, 2022 2:25 pm

I performed the procedure you wrote to me.
It has been running the command for almost 24 hours without printing any output. is this normal or is there some problem?

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

Re: No package 'argos3_simulator' found

Postby pincy » Wed Jan 12, 2022 2:48 pm

I wrote several commands, so it's hard to guess which one has been running for so long.

Check command 4, the "patch" one: please notice the < character: it must be there, or the command will wait for keyboard input forever.
I made ARGoS.

AntonioC
Posts: 48
Joined: Mon Aug 30, 2021 7:02 pm

Re: No package 'argos3_simulator' found

Postby AntonioC » Wed Jan 12, 2022 4:30 pm

Ok I forgot the < symbol.
I came up with a series of questions and the only options were [n]. I have always typed n.
When I ran the command

Code: Select all

cmake -DCMAKE_BUILD_TYPE = Release ../src
the following output appeared

Code: Select all

antonio@antonio-Lenovo-V110-15AST:~/argos3-kilobot/build$ cmake -DCMAKE_BUILD_TYPE=Release ../src -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ARGoS: /usr/lib/argos3/libargos3core_simulator.so -- Found DLFCN: /usr/lib/x86_64-linux-gnu/libdl.so -- Found Pthreads: /usr/lib/x86_64-linux-gnu/libpthread.so -- Found FreeImage: -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so -- Found GLUT: /usr/lib/x86_64-linux-gnu/libglut.so -- Found Qt5: version -- Found Qt5Widgets: version 5.9.5 -- Found Qt5Gui: version 5.9.5 -- Found Lua: /usr/lib/x86_64-linux-gnu/liblua5.3.so;/usr/lib/x86_64-linux-gnu/libm.so (found version "5.3.3") -- Found rt: /usr/lib/x86_64-linux-gnu/librt.so fatal: No names found, cannot describe anything. fatal: No names found, cannot describe anything. fatal: No names found, cannot describe anything. fatal: No names found, cannot describe anything. CMake Error at plugins/robots/kilobot/CMakeLists.txt:57 (include): include could not find load file: ARGoSCheckQTOpenGL -- Configuring incomplete, errors occurred! See also "/home/antonio/argos3-kilobot/build/CMakeFiles/CMakeOutput.log".

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

Re: No package 'argos3_simulator' found

Postby pincy » Wed Jan 12, 2022 4:43 pm

I don't know what happened, but the patch command failed. Start over: delete the argos3-kilobot folder and try the patch command again. Please share the exact output of that command – the more you make me guess, the less helpful I can be.
I made ARGoS.

AntonioC
Posts: 48
Joined: Mon Aug 30, 2021 7:02 pm

Re: No package 'argos3_simulator' found

Postby AntonioC » Wed Jan 12, 2022 5:20 pm

Code: Select all

antonio@antonio-Lenovo-V110-15AST:~$ rm -rf argos3-kilobot antonio@antonio-Lenovo-V110-15AST:~$ git clone https://github.com/mstalamali/argos3-kilobot Cloning into 'argos3-kilobot'... remote: Enumerating objects: 875, done. remote: Total 875 (delta 0), reused 0 (delta 0), pack-reused 875 Receiving objects: 100% (875/875), 4.48 MiB | 3.76 MiB/s, done. Resolving deltas: 100% (418/418), done. antonio@antonio-Lenovo-V110-15AST:~$ cd argos3-kilobot antonio@antonio-Lenovo-V110-15AST:~/argos3-kilobot$ ls doc patch.txt README.md src TODO.md antonio@antonio-Lenovo-V110-15AST:~/argos3-kilobot$ patch -p1 < patch.txt patching file src/CMakeLists.txt patching file src/cmake/ARGoSBuildChecks.cmake patching file src/cmake/ARGoSBuildFlags.cmake patching file src/cmake/ARGoSPackaging.cmake The next patch would delete the file src/examples/loop_functions/ARK_loop_functions/clustering/.DS_Store, which does not exist! Assume -R? [n]

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

Re: No package 'argos3_simulator' found

Postby pincy » Wed Jan 12, 2022 5:58 pm

That file is useless, so you can reply "n" for no. Also you can manually delete that file, it shouldn't be there.
I made ARGoS.

AntonioC
Posts: 48
Joined: Mon Aug 30, 2021 7:02 pm

Re: No package 'argos3_simulator' found

Postby AntonioC » Wed Jan 12, 2022 6:18 pm

Code: Select all

antonio@antonio-Lenovo-V110-15AST:~/argos3-kilobot$ patch -p1 < patch.txt patching file src/CMakeLists.txt patching file src/cmake/ARGoSBuildChecks.cmake patching file src/cmake/ARGoSBuildFlags.cmake patching file src/cmake/ARGoSPackaging.cmake The next patch would delete the file src/examples/loop_functions/ARK_loop_functions/clustering/.DS_Store, which does not exist! Assume -R? [n] n Apply anyway? [n] n Skipping patch. The next patch would delete the file src/examples/loop_functions/ARK_loop_functions/clustering/ALF.cpp, which does not exist! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored The next patch would delete the file src/examples/loop_functions/ARK_loop_functions/clustering/ALF.h, which does not exist! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored patching file src/examples/loop_functions/ARK_loop_functions/clustering/CMakeLists.txt Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file src/examples/loop_functions/ARK_loop_functions/clustering/CMakeLists.txt.rej The next patch would create the file src/examples/loop_functions/ARK_loop_functions/clustering/Clustring_ALF.cpp, which already exists! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored The next patch would create the file src/examples/loop_functions/ARK_loop_functions/clustering/Clustring_ALF.h, which already exists! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored The next patch would delete the file src/examples/loop_functions/ARK_loop_functions/demoC/ALF.h, which does not exist! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored patching file src/examples/loop_functions/ARK_loop_functions/demoC/ALF_qt_user_functions.cpp Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file src/examples/loop_functions/ARK_loop_functions/demoC/ALF_qt_user_functions.cpp.rej patching file src/examples/loop_functions/ARK_loop_functions/demoC/CMakeLists.txt Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file src/examples/loop_functions/ARK_loop_functions/demoC/CMakeLists.txt.rej patching file src/examples/loop_functions/ARK_loop_functions/demoC/demoC_ALF.cpp (already renamed from src/examples/loop_functions/ARK_loop_functions/demoC/ALF.cpp) Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 7 out of 7 hunks ignored -- saving rejects to file src/examples/loop_functions/ARK_loop_functions/demoC/demoC_ALF.cpp.rej The next patch would create the file src/examples/loop_functions/ARK_loop_functions/demoC/demoC_ALF.h, which already exists! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored patching file src/examples/loop_functions/trajectory_loop_functions/CMakeLists.txt patching file src/plugins/robots/kilobot/CMakeLists.txt Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 5 out of 5 hunks ignored -- saving rejects to file src/plugins/robots/kilobot/CMakeLists.txt.rej The next patch would create the file src/plugins/robots/kilobot/simulator/ALF.cpp, which already exists! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored The next patch would create the file src/plugins/robots/kilobot/simulator/ALF.h, which already exists! Assume -R? [n] n Apply anyway? [n] n Skipping patch. 1 out of 1 hunk ignored patching file src/plugins/robots/kilobot/simulator/kilobot_communication_medium.cpp patching file src/plugins/robots/kilobot/simulator/kilobot_communication_medium.h antonio@antonio-Lenovo-V110-15AST:~/argos3-kilobot$ ls doc patch.txt README.md src TODO.md antonio@antonio-Lenovo-V110-15AST:~/argos3-kilobot$ mkdir build antonio@antonio-Lenovo-V110-15AST:~/argos3-kilobot$ cd build antonio@antonio-Lenovo-V110-15AST:~/argos3-kilobot/build$ cmake -DCMAKE_BUILD_TYPE=Release ../src -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ARGoS: /usr/lib/argos3/libargos3core_simulator.so -- Found DLFCN: /usr/lib/x86_64-linux-gnu/libdl.so -- Found Pthreads: /usr/lib/x86_64-linux-gnu/libpthread.so -- Found FreeImage: -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so -- Found GLUT: /usr/lib/x86_64-linux-gnu/libglut.so -- Found Qt5: version -- Found Qt5Widgets: version 5.9.5 -- Found Qt5Gui: version 5.9.5 -- Found Lua: /usr/lib/x86_64-linux-gnu/liblua5.3.so;/usr/lib/x86_64-linux-gnu/libm.so (found version "5.3.3") -- Found rt: /usr/lib/x86_64-linux-gnu/librt.so fatal: No names found, cannot describe anything. fatal: No names found, cannot describe anything. fatal: No names found, cannot describe anything. fatal: No names found, cannot describe anything. CMake Error at plugins/robots/kilobot/CMakeLists.txt:57 (include): include could not find load file: ARGoSCheckQTOpenGL -- Configuring incomplete, errors occurred! See also "/home/antonio/argos3-kilobot/build/CMakeFiles/CMakeOutput.log". antonio@antonio-Lenovo-V110-15AST:~/argos3-kilobot/build$

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

Re: No package 'argos3_simulator' found

Postby pincy » Thu Jan 13, 2022 4:56 pm

Alright, I found an error in my patch. I was using the wrong base for it. Use this patch instead of the one I gave you earlier.
Attachments
patch.txt
(7.35 KiB) Downloaded 2264 times
I made ARGoS.


Return to “How to... ?”