* Package:    sci-libs/pdal-2.4.0-r1
 * Repository: gentoo
 * Maintainer: thomas.bettler@gmail.com proxy-maint@gentoo.org,sci-geosciences@gentoo.org
 * USE:        elibc_glibc kernel_linux ppc userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv
>>> Unpacking source...
>>> Unpacking PDAL-2.4.0-src.tar.gz to /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work
>>> Source unpacked in /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work
>>> Preparing source in /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src ...
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build"
 * Hardcoded definition(s) removed in CMakeLists.txt:
 *  set(CMAKE_COLOR_MAKEFILE ON)
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src ...
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build"
cmake -C /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_PLUGIN_PGPOINTCLOUD=no -DWITH_COMPLETION=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/gentoo_toolchain.cmake /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src
loading initial cache file /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/gentoo_common_config.cmake
-- The CXX compiler identification is GNU 11.3.1
-- The C compiler identification is GNU 11.3.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/powerpc-unknown-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/powerpc-unknown-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found GDAL: /usr/lib/libgdal.so (found suitable version "3.5.0", minimum required is "3.0") 
-- Found GeoTIFF: /usr/lib/libgeotiff.so  
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.12") 
-- Found LibXml2: /usr/lib/libxml2.so (found version "2.9.14") 
-- Found CURL: /usr/lib/libcurl.so (found version "7.84.0")  
-- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "1.1.1q", minimum required is "1.1")  
-- Found PythonInterp: /usr/bin/python (found version "3.10.6") 
-- Could NOT find LIBEXECINFO (missing: LIBEXECINFO_LIBRARY) 
-- Found LIBUNWIND: /usr/lib/libunwind.so  
-- The following features have been enabled:

 * Bash completion, completion for PDAL command line
 * Unit tests, PDAL unit tests

-- The following OPTIONAL packages have been found:

 * PostgreSQL
 * ZSTD
   General compression support
 * LibXml2
 * PkgConfig
 * OpenSSL (required version >= 1.1)
 * PythonInterp
 * Libunwind

-- The following REQUIRED packages have been found:

 * GDAL (required version >= 3.0)
   Provides general purpose raster, vector, and reference system support
 * GeoTIFF
 * ZLIB
   Compression support in BPF
 * CURL
 * Threads, The thread library of the system

-- The following features have been disabled:

 * CPD plugin, Coherent Point Drift (CPD) computes rigid or nonrigid transformations between point sets
 * I3S plugin, Read from a I3S server or from a SLPK file
 * Icebridge plugin, read data in the Icebridge format
 * HDF plugin, read data in the HDF format
 * Matlab plugin, write data to a .mat file
 * NITF plugin, read/write LAS data wrapped in NITF
 * OpenSceneGraph plugin, read/write OpenSceneGraph objects
 * PostgreSQL PointCloud plugin, read/write PostgreSQL PointCloud objects
 * RiVLib plugin, read data in the RXP format
 * rdblib plugin, read data in the RDB format
 * MBIO plugin, add features that depend on MBIO
 * FBX plugin, add features that depend on FBX
 * TEASER++ plugin, TEASER++ computes transformations between point sets
 * TileDB plugin, read/write data from TileDB
 * E57 plugin, read/write data to and from e57 format

-- The following OPTIONAL packages have not been found:

 * absl
 * Libexecinfo

-- <<< Gentoo configuration >>>
Build type      RelWithDebInfo
Install path    /usr
Compiler flags:
C               -O2 -mcpu=7450 -mtune=7450 -pipe
C++             -O2 -mcpu=7450 -mtune=7450 -pipe
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu
Module          -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu
Shared          -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src ...
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build"
ninja -v -j1 -l0
[1/513] /usr/bin/powerpc-unknown-linux-gnu-g++ -DGTEST_CREATE_SHARED_LIBRARY=1 -DUNIX -Dgtest_EXPORTS -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest/include -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest  -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=c++17 -MD -MT vendor/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF vendor/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o vendor/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest/src/gtest-all.cc
[2/513] : && /usr/bin/powerpc-unknown-linux-gnu-g++ -fPIC -O2 -mcpu=7450 -mtune=7450 -pipe  -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -Wl,-soname,libgtest.so -o lib/libgtest.so vendor/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o   && :
[3/513] /usr/bin/powerpc-unknown-linux-gnu-g++ -DGTEST_CREATE_SHARED_LIBRARY=1 -DUNIX -Dgtest_main_EXPORTS -isystem /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest/include -isystem /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest  -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=c++17 -MD -MT vendor/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF vendor/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o vendor/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest/src/gtest_main.cc
[4/513] : && /usr/bin/powerpc-unknown-linux-gnu-g++ -fPIC -O2 -mcpu=7450 -mtune=7450 -pipe  -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -Wl,-soname,libgtest_main.so -o lib/libgtest_main.so vendor/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o  -Wl,-rpath,/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/lib  lib/libgtest.so && :
[5/513] /usr/bin/powerpc-unknown-linux-gnu-g++ -DUNIX -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest/include -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/nlohmann  -O2 -mcpu=7450 -mtune=7450 -pipe -Wno-implicit-fallthrough -Wno-int-in-bool-context -Wno-dangling-else -Wno-noexcept-type -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wno-error=parentheses -Wno-error=cast-qual -Wredundant-decls -Wno-unused-parameter -Wno-unused-variable -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -std=c++17 -MD -MT dimbuilder/CMakeFiles/dimbuilder.dir/DimBuilder.cpp.o -MF dimbuilder/CMakeFiles/dimbuilder.dir/DimBuilder.cpp.o.d -o dimbuilder/CMakeFiles/dimbuilder.dir/DimBuilder.cpp.o -c /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/dimbuilder/DimBuilder.cpp
[6/513] /usr/bin/powerpc-unknown-linux-gnu-g++ -DUNIX -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest/include -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/nlohmann  -O2 -mcpu=7450 -mtune=7450 -pipe -Wno-implicit-fallthrough -Wno-int-in-bool-context -Wno-dangling-else -Wno-noexcept-type -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wno-error=parentheses -Wno-error=cast-qual -Wredundant-decls -Wno-unused-parameter -Wno-unused-variable -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -std=c++17 -MD -MT dimbuilder/CMakeFiles/dimbuilder.dir/__/pdal/util/Utils.cpp.o -MF dimbuilder/CMakeFiles/dimbuilder.dir/__/pdal/util/Utils.cpp.o.d -o dimbuilder/CMakeFiles/dimbuilder.dir/__/pdal/util/Utils.cpp.o -c /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/util/Utils.cpp
[7/513] : && /usr/bin/powerpc-unknown-linux-gnu-g++ -O2 -mcpu=7450 -mtune=7450 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu dimbuilder/CMakeFiles/dimbuilder.dir/DimBuilder.cpp.o dimbuilder/CMakeFiles/dimbuilder.dir/__/pdal/util/Utils.cpp.o -o bin/dimbuilder  -ldl && :
[8/513] cd /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build && /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/bin/dimbuilder /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/Dimension.json /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/include/pdal/Dimension.hpp
[9/513] /usr/bin/powerpc-unknown-linux-gnu-g++ -DUNIX -Dpdal_base_EXPORTS -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest/include -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/include -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/nlohmann -I/usr/include/libxml2 -I/usr/include/gdal  -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -Wno-implicit-fallthrough -Wno-int-in-bool-context -Wno-dangling-else -Wno-noexcept-type -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wno-error=parentheses -Wno-error=cast-qual -Wredundant-decls -Wno-unused-parameter -Wno-unused-variable -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -std=c++17 -MD -MT CMakeFiles/pdal_base.dir/filters/ApproximateCoplanarFilter.cpp.o -MF CMakeFiles/pdal_base.dir/filters/ApproximateCoplanarFilter.cpp.o.d -o CMakeFiles/pdal_base.dir/filters/ApproximateCoplanarFilter.cpp.o -c /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp
FAILED: CMakeFiles/pdal_base.dir/filters/ApproximateCoplanarFilter.cpp.o 
/usr/bin/powerpc-unknown-linux-gnu-g++ -DUNIX -Dpdal_base_EXPORTS -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest/include -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/gtest -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/include -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen -I/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/nlohmann -I/usr/include/libxml2 -I/usr/include/gdal  -O2 -mcpu=7450 -mtune=7450 -pipe -fPIC -Wno-implicit-fallthrough -Wno-int-in-bool-context -Wno-dangling-else -Wno-noexcept-type -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wno-error=parentheses -Wno-error=cast-qual -Wredundant-decls -Wno-unused-parameter -Wno-unused-variable -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -std=c++17 -MD -MT CMakeFiles/pdal_base.dir/filters/ApproximateCoplanarFilter.cpp.o -MF CMakeFiles/pdal_base.dir/filters/ApproximateCoplanarFilter.cpp.o.d -o CMakeFiles/pdal_base.dir/filters/ApproximateCoplanarFilter.cpp.o -c /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:203,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h: In function 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = Eigen::internal::eigen_packet_wrapper<__vector(8) short unsigned int, 0>]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:1296:32: error: 'vec_sqrt' was not declared in this scope; did you mean 'vec_rsqrt'?
 1296 |   BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a);
      |                                ^~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:1262:22: note: in definition of macro 'BF16_TO_F32_UNARY_OP_WRAPPER'
 1262 |   Packet4f op_even = OP(a_even);\
      |                      ^~
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:13,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:339,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h: At global scope:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:34: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'?
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                  ^~~~~~~~
      |                                  Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:44: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                            ^~~~~~~~~
      |                                            Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:67: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'?
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                   ^~~~~~~~
      |                                                                   Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:77: error: template argument 1 is invalid
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                             ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:102: error: 'Packet2d' was not declared in this scope; did you mean 'Packet8s'?
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                      ^~~~~~~~
      |                                                                                                      Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:112: error: template argument 1 is invalid
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:137: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                         ^~~~~~~~~
      |                                                                                                                                         Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:148: error: template argument 1 is invalid
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                    ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:169: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                                         ^~~~~~~~~
      |                                                                                                                                                                         Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:181: error: template argument 1 is invalid
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                                                     ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:202: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                                                                          ^~~~~~~~~
      |                                                                                                                                                                                                          Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:214: error: template argument 1 is invalid
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                                                                                      ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:49:26: error: template-id 'bcouple<<expression error>, <expression error> >' for 'void Eigen::internal::bcouple(int&, int&, int&, int&, int&)' does not match any template declaration
   49 | EIGEN_STRONG_INLINE void bcouple<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:13,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:339,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:25:26: note: candidate is: 'template<class Packet, class Packetc> void Eigen::internal::bcouple(Eigen::internal::PacketBlock<T, 4>&, Eigen::internal::PacketBlock<T, 4>&, Eigen::internal::PacketBlock<Packetc, 8>&, Eigen::internal::PacketBlock<Packetc, 4>&, Eigen::internal::PacketBlock<Packetc, 4>&)'
   25 | EIGEN_STRONG_INLINE void bcouple(PacketBlock<Packet,4>& taccReal, PacketBlock<Packet,4>& taccImag, PacketBlock<Packetc,8>& tRes, PacketBlock<Packetc, 4>& acc1, PacketBlock<Packetc, 4>& acc2)
      |                          ^~~~~~~
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:23,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:339,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:37: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                     ^~~~~~~~
      |                                     Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:47: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                               ^~~~~~~~~
      |                                               Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:70: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                      ^~~~~~~~
      |                                                                      Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:80: error: template argument 1 is invalid
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:105: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                         ^~~~~~~~
      |                                                                                                         Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:115: error: template argument 1 is invalid
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                   ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:140: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                            ^~~~~~~~~
      |                                                                                                                                            Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:151: error: template argument 1 is invalid
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                       ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:172: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                                            ^~~~~~~~~
      |                                                                                                                                                                            Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:184: error: template argument 1 is invalid
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                                                        ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:205: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                                                                             ^~~~~~~~~
      |                                                                                                                                                                                                             Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:217: error: template argument 1 is invalid
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                                                                                                                                                                                                                         ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:70:26: error: template-id 'bcoupleMMA<<expression error>, <expression error> >' for 'void Eigen::internal::bcoupleMMA(int&, int&, int&, int&, int&)' does not match any template declaration
   70 | EIGEN_STRONG_INLINE void bcoupleMMA<Packet2d, Packet1cd>(PacketBlock<Packet2d,4>& taccReal, PacketBlock<Packet2d,4>& taccImag, PacketBlock<Packet1cd,8>& tRes, PacketBlock<Packet1cd, 4>& acc1, PacketBlock<Packet1cd, 4>& acc2)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:23,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:339,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:46:26: note: candidate is: 'template<class Packet, class Packetc> void Eigen::internal::bcoupleMMA(Eigen::internal::PacketBlock<T, 4>&, Eigen::internal::PacketBlock<T, 4>&, Eigen::internal::PacketBlock<Packetc, 8>&, Eigen::internal::PacketBlock<Packetc, 4>&, Eigen::internal::PacketBlock<Packetc, 4>&)'
   46 | EIGEN_STRONG_INLINE void bcoupleMMA(PacketBlock<Packet,4>& taccReal, PacketBlock<Packet,4>& taccImag, PacketBlock<Packetc,8>& tRes, PacketBlock<Packetc, 4>& acc1, PacketBlock<Packetc, 4>& acc2)
      |                          ^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:23,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:339,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:188:34: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  188 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, false>(__vector_quad *acc, const PacketBlock<Packet2d,2>& a, const Packet2d& b)
      |                                  ^~~~~~~~
      |                                  Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:188:56: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  188 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, false>(__vector_quad *acc, const PacketBlock<Packet2d,2>& a, const Packet2d& b)
      |                                                        ^~~~~~~~
      |                                                        Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:188:67: error: template argument 1 is invalid
  188 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, false>(__vector_quad *acc, const PacketBlock<Packet2d,2>& a, const Packet2d& b)
      |                                                                   ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:188:115: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  188 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, false>(__vector_quad *acc, const PacketBlock<Packet2d,2>& a, const Packet2d& b)
      |                                                                                                                   ^~~~~~~~
      |                                                                                                                   Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:188:125: error: template argument 1 is invalid
  188 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, false>(__vector_quad *acc, const PacketBlock<Packet2d,2>& a, const Packet2d& b)
      |                                                                                                                             ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:188:137: error: 'Packet2d' does not name a type; did you mean 'Packetx2u'?
  188 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, false>(__vector_quad *acc, const PacketBlock<Packet2d,2>& a, const Packet2d& b)
      |                                                                                                                                         ^~~~~~~~
      |                                                                                                                                         Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:188:26: error: template-id 'pgerMMA<<expression error>, <expression error>, false>' for 'void Eigen::internal::pgerMMA(__vector_quad*, const int&, const int&)' does not match any template declaration
  188 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, false>(__vector_quad *acc, const PacketBlock<Packet2d,2>& a, const Packet2d& b)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:177:26: note: candidate is: 'template<class LhsPacket, class RhsPacket, bool NegativeAccumulate> void Eigen::internal::pgerMMA(__vector_quad*, const RhsPacket&, const LhsPacket&)'
  177 | EIGEN_STRONG_INLINE void pgerMMA(__vector_quad *acc, const RhsPacket& a, const LhsPacket& b)
      |                          ^~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:196:34: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  196 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, true>(__vector_quad *acc, const PacketBlock<Packet2d, 2>& a, const Packet2d& b)
      |                                  ^~~~~~~~
      |                                  Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:196:56: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  196 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, true>(__vector_quad *acc, const PacketBlock<Packet2d, 2>& a, const Packet2d& b)
      |                                                        ^~~~~~~~
      |                                                        Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:196:67: error: template argument 1 is invalid
  196 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, true>(__vector_quad *acc, const PacketBlock<Packet2d, 2>& a, const Packet2d& b)
      |                                                                   ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:196:114: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  196 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, true>(__vector_quad *acc, const PacketBlock<Packet2d, 2>& a, const Packet2d& b)
      |                                                                                                                  ^~~~~~~~
      |                                                                                                                  Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:196:125: error: template argument 1 is invalid
  196 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, true>(__vector_quad *acc, const PacketBlock<Packet2d, 2>& a, const Packet2d& b)
      |                                                                                                                             ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:196:137: error: 'Packet2d' does not name a type; did you mean 'Packetx2u'?
  196 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, true>(__vector_quad *acc, const PacketBlock<Packet2d, 2>& a, const Packet2d& b)
      |                                                                                                                                         ^~~~~~~~
      |                                                                                                                                         Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:196:26: error: template-id 'pgerMMA<<expression error>, <expression error>, true>' for 'void Eigen::internal::pgerMMA(__vector_quad*, const int&, const int&)' does not match any template declaration
  196 | EIGEN_STRONG_INLINE void pgerMMA<Packet2d, PacketBlock<Packet2d, 2>, true>(__vector_quad *acc, const PacketBlock<Packet2d, 2>& a, const Packet2d& b)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:177:26: note: candidate is: 'template<class LhsPacket, class RhsPacket, bool NegativeAccumulate> void Eigen::internal::pgerMMA(__vector_quad*, const RhsPacket&, const LhsPacket&)'
  177 | EIGEN_STRONG_INLINE void pgerMMA(__vector_quad *acc, const RhsPacket& a, const LhsPacket& b)
      |                          ^~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:211:33: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  211 | EIGEN_STRONG_INLINE PacketBlock<Packet2d, 2> ploadRhsMMA<double, PacketBlock<Packet2d, 2> >(const double *rhs)
      |                                 ^~~~~~~~
      |                                 Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:211:44: error: template argument 1 is invalid
  211 | EIGEN_STRONG_INLINE PacketBlock<Packet2d, 2> ploadRhsMMA<double, PacketBlock<Packet2d, 2> >(const double *rhs)
      |                                            ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:211:78: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  211 | EIGEN_STRONG_INLINE PacketBlock<Packet2d, 2> ploadRhsMMA<double, PacketBlock<Packet2d, 2> >(const double *rhs)
      |                                                                              ^~~~~~~~
      |                                                                              Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:211:89: error: template argument 1 is invalid
  211 | EIGEN_STRONG_INLINE PacketBlock<Packet2d, 2> ploadRhsMMA<double, PacketBlock<Packet2d, 2> >(const double *rhs)
      |                                                                                         ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:211:46: error: template-id 'ploadRhsMMA<double, <expression error> >' for 'int Eigen::internal::ploadRhsMMA(const double*)' does not match any template declaration
  211 | EIGEN_STRONG_INLINE PacketBlock<Packet2d, 2> ploadRhsMMA<double, PacketBlock<Packet2d, 2> >(const double *rhs)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:205:28: note: candidate is: 'template<class Scalar, class Packet> Packet Eigen::internal::ploadRhsMMA(const Scalar*)'
  205 | EIGEN_STRONG_INLINE Packet ploadRhsMMA(const Scalar *rhs)
      |                            ^~~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:339,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:59:11: error: 'Packet2d' does not name a type; did you mean 'Packetx2u'?
   59 |   typedef Packet2d                        vectortype;
      |           ^~~~~~~~
      |           Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:60:23: error: 'vectortype' was not declared in this scope; did you mean 'decltype'?
   60 |   typedef PacketBlock<vectortype, 4>            type;
      |                       ^~~~~~~~~~
      |                       decltype
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:60:36: error: template argument 1 is invalid
   60 |   typedef PacketBlock<vectortype, 4>            type;
      |                                    ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:61:23: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
   61 |   typedef PacketBlock<Packet2d,2>            rhstype;
      |                       ^~~~~~~~
      |                       Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:61:33: error: template argument 1 is invalid
   61 |   typedef PacketBlock<Packet2d,2>            rhstype;
      |                                 ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:75:14: error: 'Packet2d' does not name a type; did you mean 'Packetx2u'?
   75 | const static Packet2d p2d_CONJUGATE = {-1.0f, -1.0f};
      |              ^~~~~~~~
      |              Packetx2u
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:339,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:901:43: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  901 | struct lhs_pack<double,Index, DataMapper, Packet2d, StorageOrder, PanelMode>
      |                                           ^~~~~~~~
      |                                           Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:901:76: error: template argument 4 is invalid
  901 | struct lhs_pack<double,Index, DataMapper, Packet2d, StorageOrder, PanelMode>
      |                                                                            ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:967:44: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
  967 | struct rhs_pack<double, Index, DataMapper, Packet2d, StorageOrder, PanelMode>
      |                                            ^~~~~~~~
      |                                            Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:967:77: error: template argument 4 is invalid
  967 | struct rhs_pack<double, Index, DataMapper, Packet2d, StorageOrder, PanelMode>
      |                                                                             ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs<double, Index, DataMapper, Pack1, Pack2, Packet, 0, Conjugate, PanelMode>::operator()(double*, const DataMapper&, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2322:41: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'?
 2322 |     lhs_pack<double, Index, DataMapper, Packet2d, ColMajor, PanelMode> pack;
      |                                         ^~~~~~~~
      |                                         Packet
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2322:70: error: template argument 4 is invalid
 2322 |     lhs_pack<double, Index, DataMapper, Packet2d, ColMajor, PanelMode> pack;
      |                                                                      ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs<double, Index, DataMapper, Pack1, Pack2, Packet, 1, Conjugate, PanelMode>::operator()(double*, const DataMapper&, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2336:41: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'?
 2336 |     lhs_pack<double, Index, DataMapper, Packet2d, RowMajor, PanelMode> pack;
      |                                         ^~~~~~~~
      |                                         Packet
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2336:70: error: template argument 4 is invalid
 2336 |     lhs_pack<double, Index, DataMapper, Packet2d, RowMajor, PanelMode> pack;
      |                                                                      ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs<double, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(double*, const DataMapper&, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2350:39: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
 2350 |   rhs_pack<double, Index, DataMapper, Packet2d, ColMajor, PanelMode> pack;
      |                                       ^~~~~~~~
      |                                       Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2350:68: error: template argument 4 is invalid
 2350 |   rhs_pack<double, Index, DataMapper, Packet2d, ColMajor, PanelMode> pack;
      |                                                                    ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs<double, Index, DataMapper, nr, 1, Conjugate, PanelMode>::operator()(double*, const DataMapper&, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2364:39: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
 2364 |   rhs_pack<double, Index, DataMapper, Packet2d, RowMajor, PanelMode> pack;
      |                                       ^~~~~~~~
      |                                       Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2364:68: error: template argument 4 is invalid
 2364 |   rhs_pack<double, Index, DataMapper, Packet2d, RowMajor, PanelMode> pack;
      |                                                                    ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs<std::complex<double>, Index, DataMapper, Pack1, Pack2, Packet, 1, Conjugate, PanelMode>::operator()(std::complex<double>*, const DataMapper&, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2489:46: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'?
 2489 |   lhs_cpack<double, true, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode> pack;
      |                                              ^~~~~~~~
      |                                              Packet
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2489:56: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
 2489 |   lhs_cpack<double, true, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode> pack;
      |                                                        ^~~~~~~~~
      |                                                        Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2489:97: error: template argument 5 is invalid
 2489 |   lhs_cpack<double, true, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode> pack;
      |                                                                                                 ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2489:97: error: template argument 6 is invalid
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_lhs<std::complex<double>, Index, DataMapper, Pack1, Pack2, Packet, 0, Conjugate, PanelMode>::operator()(std::complex<double>*, const DataMapper&, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2503:46: error: 'Packet2d' was not declared in this scope; did you mean 'Packet'?
 2503 |   lhs_cpack<double, true, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode> pack;
      |                                              ^~~~~~~~
      |                                              Packet
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2503:56: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
 2503 |   lhs_cpack<double, true, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode> pack;
      |                                                        ^~~~~~~~~
      |                                                        Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2503:97: error: template argument 5 is invalid
 2503 |   lhs_cpack<double, true, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode> pack;
      |                                                                                                 ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2503:97: error: template argument 6 is invalid
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs<std::complex<double>, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(std::complex<double>*, const DataMapper&, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2517:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
 2517 |   rhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode> pack;
      |                                        ^~~~~~~~
      |                                        Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2517:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
 2517 |   rhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode> pack;
      |                                                  ^~~~~~~~~
      |                                                  Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2517:91: error: template argument 4 is invalid
 2517 |   rhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, ColMajor, Conjugate, PanelMode> pack;
      |                                                                                           ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2517:91: error: template argument 5 is invalid
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gemm_pack_rhs<std::complex<double>, Index, DataMapper, nr, 1, Conjugate, PanelMode>::operator()(std::complex<double>*, const DataMapper&, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2531:40: error: 'Packet2d' was not declared in this scope; did you mean 'Packetx2u'?
 2531 |   rhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode> pack;
      |                                        ^~~~~~~~
      |                                        Packetx2u
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2531:50: error: 'Packet1cd' was not declared in this scope; did you mean 'Packet2cf'?
 2531 |   rhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode> pack;
      |                                                  ^~~~~~~~~
      |                                                  Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2531:91: error: template argument 4 is invalid
 2531 |   rhs_cpack<double, Index, DataMapper, Packet2d, Packet1cd, RowMajor, Conjugate, PanelMode> pack;
      |                                                                                           ^
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2531:91: error: template argument 5 is invalid
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: At global scope:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2691:41: error: 'vectortype' in 'struct Eigen::internal::quad_traits<double>' does not name a type
 2691 |   typedef typename quad_traits<double>::vectortype  Packet;
      |                                         ^~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2728:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits<double>' does not name a type
 2728 |   typedef quad_traits<double>::vectortype   Packet;
      |                                ^~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2729:11: error: 'Packet1cd' does not name a type; did you mean 'Packet2cf'?
 2729 |   typedef Packet1cd  Packetc;
      |           ^~~~~~~~~
      |           Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gebp_kernel<std::complex<double>, std::complex<double>, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const std::complex<double>*, const std::complex<double>*, Index, Index, Index, std::complex<double>, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2752:141: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'?
 2752 |          gemm_function = &Eigen::internal::gemm_complexMMA<std::complex<double>, std::complex<double>, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, false, false>;
      |                                                                                                                                             ^~~~~~
      |                                                                                                                                             Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2752:149: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'?
 2752 |          gemm_function = &Eigen::internal::gemm_complexMMA<std::complex<double>, std::complex<double>, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, false, false>;
      |                                                                                                                                                     ^~~~~~~
      |                                                                                                                                                     Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2755:138: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'?
 2755 |          gemm_function = &Eigen::internal::gemm_complex<std::complex<double>, std::complex<double>, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, false, false>;
      |                                                                                                                                          ^~~~~~
      |                                                                                                                                          Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2755:146: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'?
 2755 |          gemm_function = &Eigen::internal::gemm_complex<std::complex<double>, std::complex<double>, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, false, false>;
      |                                                                                                                                                  ^~~~~~~
      |                                                                                                                                                  Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: At global scope:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2766:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits<double>' does not name a type
 2766 |   typedef quad_traits<double>::vectortype   Packet;
      |                                ^~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2767:11: error: 'Packet1cd' does not name a type; did you mean 'Packet2cf'?
 2767 |   typedef Packet1cd  Packetc;
      |           ^~~~~~~~~
      |           Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gebp_kernel<std::complex<double>, double, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const std::complex<double>*, const double*, Index, Index, Index, std::complex<double>, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2790:127: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'?
 2790 |          gemm_function = &Eigen::internal::gemm_complexMMA<std::complex<double>, double, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, false, true>;
      |                                                                                                                               ^~~~~~
      |                                                                                                                               Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2790:135: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'?
 2790 |          gemm_function = &Eigen::internal::gemm_complexMMA<std::complex<double>, double, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, false, true>;
      |                                                                                                                                       ^~~~~~~
      |                                                                                                                                       Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2793:124: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'?
 2793 |          gemm_function = &Eigen::internal::gemm_complex<std::complex<double>, double, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, false, true>;
      |                                                                                                                            ^~~~~~
      |                                                                                                                            Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2793:132: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'?
 2793 |          gemm_function = &Eigen::internal::gemm_complex<std::complex<double>, double, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, false, true>;
      |                                                                                                                                    ^~~~~~~
      |                                                                                                                                    Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: At global scope:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2804:32: error: 'vectortype' in 'struct Eigen::internal::quad_traits<double>' does not name a type
 2804 |   typedef quad_traits<double>::vectortype   Packet;
      |                                ^~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2805:11: error: 'Packet1cd' does not name a type; did you mean 'Packet2cf'?
 2805 |   typedef Packet1cd  Packetc;
      |           ^~~~~~~~~
      |           Packet2cf
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h: In member function 'void Eigen::internal::gebp_kernel<double, std::complex<double>, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const double*, const std::complex<double>*, Index, Index, Index, std::complex<double>, Index, Index, Index, Index)':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2828:127: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'?
 2828 |          gemm_function = &Eigen::internal::gemm_complexMMA<double, std::complex<double>, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, true, false>;
      |                                                                                                                               ^~~~~~
      |                                                                                                                               Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2828:135: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'?
 2828 |          gemm_function = &Eigen::internal::gemm_complexMMA<double, std::complex<double>, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, true, false>;
      |                                                                                                                                       ^~~~~~~
      |                                                                                                                                       Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2831:124: error: 'Packet' was not declared in this scope; did you mean 'Packet8s'?
 2831 |          gemm_function = &Eigen::internal::gemm_complex<double, std::complex<double>, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, true, false>;
      |                                                                                                                            ^~~~~~
      |                                                                                                                            Packet8s
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:2831:132: error: 'Packetc' was not declared in this scope; did you mean 'Packet8s'?
 2831 |          gemm_function = &Eigen::internal::gemm_complex<double, std::complex<double>, std::complex<double>, double, Index, Packet, Packetc, RhsPacket, DataMapper, ConjugateLhs, ConjugateRhs, true, false>;
      |                                                                                                                                    ^~~~~~~
      |                                                                                                                                    Packet8s
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:203,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h: In instantiation of 'Packet Eigen::internal::ploadu_common(const typename Eigen::internal::unpacket_traits<Packet>::type*) [with Packet = __vector(4) float; typename Eigen::internal::unpacket_traits<Packet>::type = float]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:946:33:   required from here
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:933:19: warning: cast from type 'const type*' {aka 'const float*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  933 |   MSQ = vec_ld(0, (unsigned char *)from);          // most significant quadword
      |                   ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:934:20: warning: cast from type 'const type*' {aka 'const float*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  934 |   LSQ = vec_ld(15, (unsigned char *)from);         // least significant quadword
      |                    ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h: In instantiation of 'Packet Eigen::internal::ploadu_common(const typename Eigen::internal::unpacket_traits<Packet>::type*) [with Packet = __vector(4) int; typename Eigen::internal::unpacket_traits<Packet>::type = int]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:950:33:   required from here
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:933:19: warning: cast from type 'const type*' {aka 'const int*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  933 |   MSQ = vec_ld(0, (unsigned char *)from);          // most significant quadword
      |                   ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:934:20: warning: cast from type 'const type*' {aka 'const int*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  934 |   LSQ = vec_ld(15, (unsigned char *)from);         // least significant quadword
      |                    ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h: In instantiation of 'Packet Eigen::internal::ploadu_common(const typename Eigen::internal::unpacket_traits<Packet>::type*) [with Packet = __vector(8) short int; typename Eigen::internal::unpacket_traits<Packet>::type = short int]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:954:33:   required from here
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:933:19: warning: cast from type 'const type*' {aka 'const short int*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  933 |   MSQ = vec_ld(0, (unsigned char *)from);          // most significant quadword
      |                   ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:934:20: warning: cast from type 'const type*' {aka 'const short int*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  934 |   LSQ = vec_ld(15, (unsigned char *)from);         // least significant quadword
      |                    ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h: In instantiation of 'Packet Eigen::internal::ploadu_common(const typename Eigen::internal::unpacket_traits<Packet>::type*) [with Packet = __vector(8) short unsigned int; typename Eigen::internal::unpacket_traits<Packet>::type = short unsigned int]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:958:34:   required from here
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:933:19: warning: cast from type 'const type*' {aka 'const short unsigned int*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  933 |   MSQ = vec_ld(0, (unsigned char *)from);          // most significant quadword
      |                   ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:934:20: warning: cast from type 'const type*' {aka 'const short unsigned int*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  934 |   LSQ = vec_ld(15, (unsigned char *)from);         // least significant quadword
      |                    ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h: In instantiation of 'Packet Eigen::internal::ploadu_common(const typename Eigen::internal::unpacket_traits<Packet>::type*) [with Packet = __vector(16) signed char; typename Eigen::internal::unpacket_traits<Packet>::type = signed char]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:966:34:   required from here
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:933:19: warning: cast from type 'const type*' {aka 'const signed char*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  933 |   MSQ = vec_ld(0, (unsigned char *)from);          // most significant quadword
      |                   ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:934:20: warning: cast from type 'const type*' {aka 'const signed char*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  934 |   LSQ = vec_ld(15, (unsigned char *)from);         // least significant quadword
      |                    ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h: In instantiation of 'Packet Eigen::internal::ploadu_common(const typename Eigen::internal::unpacket_traits<Packet>::type*) [with Packet = __vector(16) unsigned char; typename Eigen::internal::unpacket_traits<Packet>::type = unsigned char]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:970:35:   required from here
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:933:19: warning: cast from type 'const type*' {aka 'const unsigned char*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  933 |   MSQ = vec_ld(0, (unsigned char *)from);          // most significant quadword
      |                   ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:934:20: warning: cast from type 'const type*' {aka 'const unsigned char*'} to type 'unsigned char*' casts away qualifiers [-Wcast-qual]
  934 |   LSQ = vec_ld(15, (unsigned char *)from);         // least significant quadword
      |                    ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:165,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/GenericPacketMath.h: In instantiation of 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = __vector(4) float]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/GenericPacketMath.h:682:46:   required from 'Packet Eigen::internal::prsqrt(const Packet&) [with Packet = __vector(4) float]'
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:1299:3:   required from here
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/GenericPacketMath.h:676:67: error: no matching function for call to 'sqrt(const __vector(4) float&)'
  676 | Packet psqrt(const Packet& a) { EIGEN_USING_STD(sqrt); return sqrt(a); }
      |                                                               ~~~~^~~
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:43,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/complex:929:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::sqrt(const std::complex<_Tp>&)'
  929 |     sqrt(const complex<_Tp>& __z) { return __complex_sqrt(__z.__rep()); }
      |     ^~~~
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/complex:929:5: note:   template argument deduction/substitution failed:
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Core:165,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/Dense:1,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/private/MathUtils.hpp:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:39:
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/GenericPacketMath.h:676:67: note:   mismatched types 'const std::complex<_Tp>' and 'const __vector(4) float'
  676 | Packet psqrt(const Packet& a) { EIGEN_USING_STD(sqrt); return sqrt(a); }
      |                                                               ~~~~^~~
In file included from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/util/Utils.hpp:40,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/DimUtil.hpp:40,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/include/pdal/Dimension.hpp:9,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/Stage.hpp:39,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/Filter.hpp:39,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.hpp:37,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:35:
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/cmath:475:5: note: candidate: 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::sqrt(_Tp)'
  475 |     sqrt(_Tp __x)
      |     ^~~~
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/cmath:475:5: note:   template argument deduction/substitution failed:
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/cmath: In substitution of 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::sqrt(_Tp) [with _Tp = __vector(4) float]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/GenericPacketMath.h:676:67:   required from 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = __vector(4) float]'
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/GenericPacketMath.h:682:46:   required from 'Packet Eigen::internal::prsqrt(const Packet&) [with Packet = __vector(4) float]'
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:1299:3:   required from here
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/cmath:475:5: error: no type named '__type' in 'struct __gnu_cxx::__enable_if<false, double>'
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/GenericPacketMath.h: In instantiation of 'Packet Eigen::internal::psqrt(const Packet&) [with Packet = __vector(4) float]':
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/GenericPacketMath.h:682:46:   required from 'Packet Eigen::internal::prsqrt(const Packet&) [with Packet = __vector(4) float]'
/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/vendor/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:1299:3:   required from here
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/cmath:467:3: note: candidate: 'constexpr long double std::sqrt(long double)'
  467 |   sqrt(long double __x)
      |   ^~~~
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/cmath:467:20: note:   no known conversion for argument 1 from 'const __vector(4) float' to 'long double'
  467 |   sqrt(long double __x)
      |        ~~~~~~~~~~~~^~~
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/cmath:463:3: note: candidate: 'constexpr float std::sqrt(float)'
  463 |   sqrt(float __x)
      |   ^~~~
/usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/cmath:463:14: note:   no known conversion for argument 1 from 'const __vector(4) float' to 'float'
  463 |   sqrt(float __x)
      |        ~~~~~~^~~
In file included from /usr/include/features.h:490,
                 from /usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/powerpc-unknown-linux-gnu/bits/os_defines.h:39,
                 from /usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/powerpc-unknown-linux-gnu/bits/c++config.h:586,
                 from /usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/bits/stl_algobase.h:59,
                 from /usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/memory:63,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/Filter.hpp:37,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.hpp:37,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:35:
/usr/include/bits/mathcalls.h:143:1: note: candidate: 'double sqrt(double)'
  143 | __MATHCALL (sqrt,, (_Mdouble_ __x));
      | ^~~~~~~~~~
In file included from /usr/lib/gcc/powerpc-unknown-linux-gnu/11.3.1/include/g++-v11/cmath:45,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/util/Utils.hpp:40,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/DimUtil.hpp:40,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build/include/pdal/Dimension.hpp:9,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/Stage.hpp:39,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/pdal/Filter.hpp:39,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.hpp:37,
                 from /var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src/filters/ApproximateCoplanarFilter.cpp:35:
/usr/include/bits/mathcalls.h:143:1: note:   no known conversion for argument 1 from 'const __vector(4) float' to 'double'
  143 | __MATHCALL (sqrt,, (_Mdouble_ __x));
      | ^
ninja: build stopped: subcommand failed.
 * ERROR: sci-libs/pdal-2.4.0-r1::gentoo failed (compile phase):
 *   ninja -v -j1 -l0 failed
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_compile
 *   environment, line 2127:  Called cmake_src_compile
 *   environment, line  905:  Called cmake_build
 *   environment, line  874:  Called eninja
 *   environment, line 1325:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 * 
 * If you need support, post the output of `emerge --info '=sci-libs/pdal-2.4.0-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sci-libs/pdal-2.4.0-r1::gentoo'`.
 * The complete build log is located at '/var/log/portage/build/sci-libs/pdal-2.4.0-r1:20220815-005421.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-libs/pdal-2.4.0-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-libs/pdal-2.4.0-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src_build'
 * S: '/var/tmp/portage/sci-libs/pdal-2.4.0-r1/work/PDAL-2.4.0-src'