Unable to build pcl-1.9.1 on NVIDIA Xavier

I am trying to build pcl-1.9.1 on an NVIDIA Xavier Jetpack 4.3 with GPU enabled. I am using VTK-7.1 and Eigen 3.3.9.

I am able to build all other packages, except the filter packages, which fail to build.

I am getting an error from FrustumCulling.

The error details are below, has anyone else experienced this problem?

In file included from /usr/local/include/eigen3/Eigen/Core:152:0,

from /home/roboeyes/Downloads/pcl-1.9.1/common/include/pcl/impl/point_types.hpp:46,

from /home/roboeyes/Downloads/pcl-1.9.1/common/include/pcl/point_types.h:359,

from /home/roboeyes/Downloads/pcl-1.9.1/filters/include/pcl/filters/frustum_culling.h:42,

from /home/roboeyes/Downloads/pcl-1.9.1/filters/include/pcl/filters/impl/frustum_culling.hpp:41,

from /home/roboeyes/Downloads/pcl-1.9.1/filters/src/frustum_culling.cpp:38:

/usr/local/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘typename
Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits::Scalar, typename
Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const
Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 4, 1>, -1, -1, false>; Derived = Eigen::Matrix<float, 3, 1>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = float]’:
/home/roboeyes/Downloads/pcl-1.9.1/filters/include/pcl/filters/impl/frustum_culling.hpp:113:24: required from ‘void pcl::FrustumCulling::applyFilter(std::vector&) [with PointT = pcl::PointXYZ]’

/home/roboeyes/Downloads/pcl-1.9.1/filters/src/frustum_culling.cpp:44:1:
required from here /usr/local/include/eigen3/Eigen/src/Core/Dot.h:75:3:
error: static assertion failed: YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX
EIGEN_STATIC_ASSERT_VECTOR_ONLY(OtherDerived)
^

filters/CMakeFiles/pcl_filters.dir/build.make:566: recipe for target ‘filters/CMakeFiles/pcl_filters.dir/src/frustum_culling.cpp.o’ failed

make[2]: *** [filters/CMakeFiles/pcl_filters.dir/src/frustum_culling.cpp.o] Error 1
CMakeFiles/Makefile2:398: recipe for target ‘filters/CMakeFiles/pcl_filters.dir/all’ failed

make[1]: *** [filters/CMakeFiles/pcl_filters.dir/all] Error 2

Makefile:162: recipe for target ‘all’ failed

make: *** [all] Error 2