Ros2 colcon build avoidance

Hi, I have a build error pointing to Eigen3 which I am not able to resolve. I am running ubuntu on raspberrypi with ros2. I have eigen installed and have PX4-Avoidance dependencies in the workspace. I have followed all steps from ROS 2 User Guide (PX4-ROS 2 Bridge) | PX4 User Guide Trying to colcon build with the following issue related to eigen3. Should I change anything in CMakeLists.txt ?(I have tried including path to eigen and checking the name in the file without luck)

Starting >>> avoidance
— stderr: avoidance
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
** WARNING ** io features related to libusb-1.0 will be disabled
CMake Error at /home/ubuntu/ros2_foxy/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake:77 (message):
ament_target_dependencies() the passed package name ‘Eigen3::Eigen’ was not
found before
Call Stack (most recent call first):
CMakeLists.txt:82 (ament_target_dependencies)

Failed <<< avoidance [9.11s, exited with code 1]

Please advice.