Page 2 of 3
Re: No package 'argos3_simulator' found
Posted: Sun Jan 09, 2022 6:41 am
by pincy
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
Re: No package 'argos3_simulator' found
Posted: Tue Jan 11, 2022 4:34 pm
by AntonioC
Thank you very much for your availability.
Re: No package 'argos3_simulator' found
Posted: Wed Jan 12, 2022 2:25 pm
by AntonioC
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?
Re: No package 'argos3_simulator' found
Posted: Wed Jan 12, 2022 2:48 pm
by pincy
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.
Re: No package 'argos3_simulator' found
Posted: Wed Jan 12, 2022 4:30 pm
by AntonioC
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".
Re: No package 'argos3_simulator' found
Posted: Wed Jan 12, 2022 4:43 pm
by pincy
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.
Re: No package 'argos3_simulator' found
Posted: Wed Jan 12, 2022 5:20 pm
by AntonioC
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]
Re: No package 'argos3_simulator' found
Posted: Wed Jan 12, 2022 5:58 pm
by pincy
That file is useless, so you can reply "n" for no. Also you can manually delete that file, it shouldn't be there.
Re: No package 'argos3_simulator' found
Posted: Wed Jan 12, 2022 6:18 pm
by AntonioC
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$
Re: No package 'argos3_simulator' found
Posted: Thu Jan 13, 2022 4:56 pm
by pincy
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.