From 43df58f786ee2430f0edc6c85aecc6d74e8c25c5 Mon Sep 17 00:00:00 2001 From: MohammedRafi Shaik Date: Mon, 4 Jul 2022 15:12:59 +0530 Subject: [PATCH 1/3] Removing gcc-multilib from ubuntu host dependency gcc-multilib is conflicting with gcc-aarch64-linux-gnu and g++-aarch64-linux-gnu packages. Which are required: https://github.com/Xilinx/KRS/issues/59#issuecomment-1169751090 --- sphinx/source/docs/install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphinx/source/docs/install.md b/sphinx/source/docs/install.md index 24ee6cb..b230114 100644 --- a/sphinx/source/docs/install.md +++ b/sphinx/source/docs/install.md @@ -183,7 +183,7 @@ Cross-compilation of ROS 2 workspaces allows to build both CPU binaries as well sudo apt-get -y install curl build-essential libssl-dev git wget \ ocl-icd-* opencl-headers python3-vcstool \ python3-colcon-common-extensions python3-colcon-mixin \ - kpartx u-boot-tools pv gcc-multilib gcc-aarch64-linux-gnu g++-aarch64-linux-gnu + kpartx u-boot-tools pv gcc-aarch64-linux-gnu g++-aarch64-linux-gnu ################################################### # 2. create a new ROS 2 workspace with examples and From 5ef76504e0a3b6739965befc8fe5d03b2a7d44f5 Mon Sep 17 00:00:00 2001 From: MohammedRafi Shaik Date: Mon, 4 Jul 2022 15:15:49 +0530 Subject: [PATCH 2/3] Removing the comments for gcc-multilib By removing gcc-multilib, we can also build KRS for both the ubuntu and petalinux on the same host --- sphinx/source/docs/install.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sphinx/source/docs/install.md b/sphinx/source/docs/install.md index b230114..bef506d 100644 --- a/sphinx/source/docs/install.md +++ b/sphinx/source/docs/install.md @@ -175,10 +175,6 @@ Cross-compilation of ROS 2 workspaces allows to build both CPU binaries as well ################################################### # 1. install some dependencies you might be missing -# -# NOTE: gcc-multilib conflicts with Yocto/PetaLinux 2022.1 dependencies -# so you can't have both paths simultaneously enabled in a single -# development machine ################################################### sudo apt-get -y install curl build-essential libssl-dev git wget \ ocl-icd-* opencl-headers python3-vcstool \ From 4dbc7a0a1f121f439e352765baf6a629fc2a7b6a Mon Sep 17 00:00:00 2001 From: MohammedRafi Shaik Date: Mon, 4 Jul 2022 18:58:38 +0530 Subject: [PATCH 3/3] Adding ros camera and qemu dependencies ros camera for supporting image_pipeline and qemu to allow chroot into sysroot --- sphinx/source/docs/install.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sphinx/source/docs/install.md b/sphinx/source/docs/install.md index bef506d..7006188 100644 --- a/sphinx/source/docs/install.md +++ b/sphinx/source/docs/install.md @@ -179,7 +179,9 @@ Cross-compilation of ROS 2 workspaces allows to build both CPU binaries as well sudo apt-get -y install curl build-essential libssl-dev git wget \ ocl-icd-* opencl-headers python3-vcstool \ python3-colcon-common-extensions python3-colcon-mixin \ - kpartx u-boot-tools pv gcc-aarch64-linux-gnu g++-aarch64-linux-gnu + kpartx u-boot-tools pv gcc-aarch64-linux-gnu g++-aarch64-linux-gnu \ + ros-humble-camera-info-manager ros-humble-camera-info-manager-dbgsym \ + qemu-user-static ################################################### # 2. create a new ROS 2 workspace with examples and