@Eric-Katzfey i thought this meant that the firmware building environment running inside the container would be running Ubuntu 20.04. Since docker CE instructions from here: https://docs.docker.com/install/linux/docker-ce/ubuntu/ mention needing at least ubuntu 22.04, I was working on machine with that version.
Am I supposed to follow these instructions(https://gitlab.com/voxl-public/rb5-flight/rb5-flight-px4-build-docker/-/tree/master?ref_type=heads) on a host machine with Ubuntu 20.04, or inside the voxl-cross container? Very lost on this one so would appreciate a more detailed overview of the building process.
My exact steps so far:
completed the voxl development bootcamps from here: https://docs.modalai.com/voxl-developer-bootcamp/. Got voxl-docker and voxl-cross
downloaded hexagon sdk and followed the instructions from here on my host machine running Ubuntu 22.04: https://gitlab.com/voxl-public/rb5-flight/rb5-flight-px4-build-docker/-/tree/master?ref_type=heads. Had installation errors here, as described in this comment from above
"@garret said in VOXL2 HITL Sim with Gazebo in Docker - VTOL frame support:"
next, based on this commend from the post above:
@Eric-Katzfey said in VOXL2 HITL Sim with Gazebo in Docker - VTOL frame support:
As long as you see it has extracted all of the files that should be all that you need.
I ignored installation issues and just "Tared up" the SDK. I put resulting tar file in the same directory as the base docker image.
next, from my machine I used /.build.sh to build rb5-flight-px4-build-docker image next, used ./run-docker.sh to access inside of the rb5-flight-px4-build-docker image did the ./clean.sh and then ./build.sh from inside the rb5-flight-px4-build-docker, which resulted in the errors described in the previous 2 posts