Compiling ROS on raspberry pi 4 with Buster, problem with libboost1.58
Hi,
I'm following this guide from the wiki: http://wiki.ros.org/ROSberryPi/Instal...
It says the following:
On Raspbian Buster the compilation may fail with "'boost/tr1/unordered_set.hpp' file not found". This is because rospack version used in Kinetic is dependent on boost 1.58. To fix this error try installing boost 1.58 manually.
I've installed libboost 1.58 manually with this guide, chapter 5.1: https://www.boost.org/doc/libs/1_58_0... But i'm still getting errors regarding libboost, what am I missing?
Facing a similar problem on pi 3 with Buster. Near the end, in rosout build, I get some warnings like
And then the following errors:
If I install libboost1.58, the versions in the warning swap places.
I got the same errors. So I got this working in the end, but I'm not sure how. Here are the steps I toke, you might have some luck to: I installed and removed both versions of libboost via apt, I ended with having the newest version installed via apt, the older version manually (this took a bit less than an hour to install/compile). I then ran the command that is in the error message, it is something like
cd ***/independent-build/rosout && some other command
I ran that it got some permission error, so executed the second command with sudo. Reran the whole compilation and some other package had an error, did the same as with rosout. Then reran the whole compilation but still no luck. Finally I tried to run it with the-j2
argument, and then it somehow worked. I've spend almost a day ...(more)same here I can get compile actionlib and rosbase installing libboost1.62, but this wil brake rviz because wont find libogre. -j2 I read that already in a couple of post with this related, try it. with buster you need install melodic no kinetic as they answered me here.
Did anyone ever figure this problem out? "To fix this error try installing boost 1.58 manually." It seems like no one actually attempted to apply this fix and see that it actually doesn't work and also there are no instructions on how to install boost 1.58 on Raspberry Pi. I went ahead and did a manual install using:
I still end up getting the same boost/tr1/unordered_set.hpp error message!
@Stigma: I believe you're running into #q328303.
I am unable to add the ROS Kinetic repo...get the same error as : https://answers.ros.org/question/3294...
How did you manage to install Ros?
This is not an answer. If you have a question, please post it as a question.