Driveworks and ROS cross compilation: Not able to install libboost-all-dev

Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.6

Target Operating System
Linux

Hardware Platform
DRIVE AGX Orin Developer Kit (not sure its number)

SDK Manager Version
1.9.3.10904

Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager

I am trying to setup ROS and Driveworks cross-compilation on the Host PC. I did the following steps:

	export SYSROOT=~/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/filesystem/targetfs
	cd $SYSROOT
	 
	sudo apt-get install qemu-user-static
	sudo cp /usr/bin/qemu-aarch64-static usr/bin/
	sudo cp -ib /etc/resolv.conf etc
	sudo mount -o bind /dev dev
	sudo mount -o bind /proc proc
	sudo mount -o bind /sys sys

	sudo LC_ALL=C chroot .
	apt-get update
 	apt-get install libboost-all-dev libtinyxml-dev libtinyxml2-dev liblz4-dev libbz2-dev libapr1 libaprutil1 libconsole-bridge-dev libpoco-dev libgpgme-dev python3-defusedxml python3-rospkg python3-catkin-pkg python3-netifaces liblog4cxx-dev
	exit

when I was installing libboost-all-dev, it showed me unmet dependencies error. I also tried to use aptitude to install libboost-all-dev, none of the options let me install the library.

On this folder (~/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/filesystem/targetfs/usr/lib/aarch64-linux-gnu) i could only find the following 2 files:

libboost_iostreams.so.1.71.0
libboost_thread.so.1.71.0

When i was trying to run the cross-compilation for ros, I saw this error Could NOT find Boost (missing: thread system) (found version "1.71.0")

Do you have any idea on this? Thank you!

Dear @baoxin.chen,
We don’t officially support ROS on DRIVE AGX Orin. Could you check if the discussion in Cross Compile ROS and openCV for Drive AGX Orin helps?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.