==> Building on centiskorch ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/pdal ./ .SRCINFO 767 100% 0.00kB/s 0:00:00 767 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 1,151 100% 1.10MB/s 0:00:00 1,151 100% 1.10MB/s 0:00:00 (xfr#2, to-chk=1/4) pdal-2.6.0-1.log 230 100% 224.61kB/s 0:00:00 230 100% 224.61kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,513 bytes received 112 bytes 3,250.00 bytes/sec total size is 2,116 speedup is 1.30 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root1 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root1]...done ==> Making package: pdal 2.6.0-1 (Mon Nov 20 10:01:30 2023) ==> Retrieving sources...  -> Downloading PDAL-2.6.0-src.tar.bz2... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 83.2M 0 49152 0 0 31067 0 0:46:49 0:00:01 0:46:48 49004 1 83.2M 1 1421k 0 0 551k 0 0:02:34 0:00:02 0:02:32 711k 4 83.2M 4 3757k 0 0 1050k 0 0:01:21 0:00:03 0:01:18 1252k 8 83.2M 8 7405k 0 0 1617k 0 0:00:52 0:00:04 0:00:48 1851k 13 83.2M 13 11.1M 0 0 2025k 0 0:00:42 0:00:05 0:00:37 2258k 21 83.2M 21 17.9M 0 0 2797k 0 0:00:30 0:00:06 0:00:24 3673k 35 83.2M 35 29.2M 0 0 3956k 0 0:00:21 0:00:07 0:00:14 5711k 55 83.2M 55 46.5M 0 0 5555k 0 0:00:15 0:00:08 0:00:07 8780k 79 83.2M 79 66.3M 0 0 7091k 0 0:00:12 0:00:09 0:00:03 11.8M 94 83.2M 94 78.4M 0 0 7598k 0 0:00:11 0:00:10 0:00:01 13.5M 100 83.2M 100 83.2M 0 0 7815k 0 0:00:10 0:00:10 --:--:-- 15.0M ==> Validating source files with sha512sums... PDAL-2.6.0-src.tar.bz2 ... Passed ==> Making package: pdal 2.6.0-1 (Mon Nov 20 10:01:47 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (23) New Version Net Change extra/blosc 1.21.5-1 0.06 MiB extra/crypto++ 8.9.0-1 5.79 MiB extra/geos 3.12.0-1 5.76 MiB extra/giflib 5.2.1-2 0.22 MiB extra/jbigkit 2.1-7 0.13 MiB extra/libdeflate 1.19-1 0.09 MiB extra/libfreexl 2.0.0-1 0.08 MiB extra/libjpeg-turbo 3.0.1-1 1.81 MiB core/libnsl 2.0.1-1 0.07 MiB extra/libpng 1.6.40-2 0.51 MiB extra/librttopo 1.1.0-5 0.49 MiB extra/libspatialite 5.1.0-1 15.38 MiB extra/libtiff 4.6.0-1 4.95 MiB core/minizip 1:1.3-2 0.08 MiB extra/ocl-icd 2.3.2-1 0.40 MiB extra/proj 9.3.0-1 12.34 MiB extra/qhull 2020.2-4 8.11 MiB extra/snappy 1.1.10-1 0.07 MiB core/unixodbc 2.3.12-1 0.78 MiB extra/xerces-c 3.2.4-3 7.60 MiB extra/gdal 3.7.3-2 25.18 MiB extra/jsoncpp 1.9.5-2 1.24 MiB extra/libgeotiff 1.7.1-2 0.38 MiB Total Installed Size: 91.53 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing proj... installing snappy... installing blosc... installing crypto++... installing libdeflate... installing minizip... installing libfreexl... installing geos... installing libgeotiff... installing giflib... installing unixodbc... installing ocl-icd... Optional dependencies for ocl-icd opencl-driver: packaged opencl driver installing libpng... installing qhull... installing librttopo... installing libspatialite... installing libnsl... installing xerces-c... installing gdal... Optional dependencies for gdal arrow: Arrow/Parquet support cfitsio: FITS support hdf5: HDF5 support libheif: HEIF support libjxl: JPEG XL support mariadb-libs: MySQL support netcdf: netCDF support openexr: EXR support openjpeg2: JP2 support podofo-0.9: PDF support poppler: PDF support postgresql-libs: PostgreSQL support libwebp: WebP support installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (12) New Version Net Change extra/blas 3.11.0-3 0.22 MiB extra/cblas 3.11.0-3 0.17 MiB extra/cppdap 1.58.0-1 1.37 MiB extra/hicolor-icon-theme 0.17-3 0.05 MiB extra/lapack 3.11.0-3 4.65 MiB extra/libuv 1.47.0-1 0.55 MiB extra/rhash 1.4.4-1 0.31 MiB extra/cmake 3.27.8-1 62.35 MiB extra/ninja 1.11.1-3 0.28 MiB extra/postgresql-libs 15.4-2 7.11 MiB core/python 3.11.5-2.1 107.29 MiB extra/python-numpy 1.26.1-1 41.42 MiB Total Installed Size: 225.76 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing hicolor-icon-theme... installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing blas... installing cblas... installing lapack... installing python-numpy... Optional dependencies for python-numpy blas-openblas: faster linear algebra installing ninja... installing postgresql-libs... [?25h==> Retrieving sources...  -> Found PDAL-2.6.0-src.tar.bz2 ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting PDAL-2.6.0-src.tar.bz2 with bsdtar ==> Starting build()... -- The CXX compiler identification is GNU 13.2.1 -- The C compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - 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/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found Proj: /usr/lib/libproj.so version 9 (9.3.0) -- Found GDAL: /usr/lib/libgdal.so (found suitable version "3.7.3", minimum required is "3.4") -- Found GeoTIFF: /usr/lib/libgeotiff.so -- 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.3") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.12.0") -- Found CURL: /usr/lib/libcurl.so (found version "8.4.0") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.1.4", minimum required is "1.1") -- Found PostgreSQL: /usr/lib/libpq.so (found version "15.4") -- Found Python: /usr/bin/python3.11 (found version "3.11.5") found components: Interpreter -- Could NOT find LIBEXECINFO (missing: LIBEXECINFO_LIBRARY) -- Could NOT find LIBUNWIND (missing: LIBUNWIND_LIBRARY LIBUNWIND_INCLUDE_DIR) -- The following features have been enabled: * Bash completion, completion for PDAL command line * PostgreSQL PointCloud plugin, read/write PostgreSQL PointCloud objects * Unit tests, PDAL unit tests * Backtrace, build with backtrace (Libunwind/Libexecinfo) support -- The following OPTIONAL packages have been found: * ZSTD General compression support * LibXml2 * PkgConfig * OpenSSL (required version >= 1.1) * Python -- The following REQUIRED packages have been found: * GDAL (required version >= 3.4) Provides general purpose raster, vector, and reference system support * GeoTIFF * ZLIB Compression support in BPF * CURL * PostgreSQL * 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 * Draco plugin, Read data in the draco format * 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 * 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 * Trajectory plugin, Compute trajectory from LAS input * E57 plugin, read/write data to and from e57 format * Abseil debugging support , unit tests -- The following OPTIONAL packages have not been found: * Libexecinfo * Libunwind -- Configuring done (15.0s) -- Generating done (0.7s) -- Build files have been written to: /build/pdal/src/PDAL-2.6.0-src/build ninja: Entering directory `build' [1/584] Building CXX object vendor/lepcc/CMakeFiles/pdal_lepcc.dir/src/Common.cpp.o [2/584] Building CXX object vendor/lepcc/CMakeFiles/pdal_lepcc.dir/src/BitMask.cpp.o [3/584] Building CXX object vendor/kazhdan/CMakeFiles/pdal_kazhdan.dir/Factor.cpp.o [4/584] Building CXX object vendor/lepcc/CMakeFiles/pdal_lepcc.dir/src/Intensity.cpp.o In file included from /usr/include/c++/13.2.1/cassert:44, from /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:25, from /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/Intensity.cpp:30: /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h: In instantiation of ‘const T& lepcc::const_array::operator[](size_t) const [with T = short unsigned int; size_t = long unsigned int]’: /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/Intensity.cpp:112:36: required from here /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:43:67: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 43 | const T& operator[](size_t i) const _NOEXCEPT{ LEPCC_ASSERT(i >= 0 && i < m_size); return m_data[i]; } | ~~^~~~ /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:43:52: note: in expansion of macro ‘LEPCC_ASSERT’ 43 | const T& operator[](size_t i) const _NOEXCEPT{ LEPCC_ASSERT(i >= 0 && i < m_size); return m_data[i]; } | ^~~~~~~~~~~~ [5/584] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/private/BacktraceNone.cpp.o [6/584] Building CXX object vendor/lepcc/CMakeFiles/pdal_lepcc.dir/src/BitStuffer2.cpp.o [7/584] Building CXX object vendor/lepcc/CMakeFiles/pdal_lepcc.dir/src/FlagBytes.cpp.o In file included from /usr/include/c++/13.2.1/cassert:44, from /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:25, from /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/FlagBytes.cpp:29: /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h: In instantiation of ‘const T& lepcc::const_array::operator[](size_t) const [with T = unsigned char; size_t = long unsigned int]’: /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/FlagBytes.cpp:116:35: required from here /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:43:67: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 43 | const T& operator[](size_t i) const _NOEXCEPT{ LEPCC_ASSERT(i >= 0 && i < m_size); return m_data[i]; } | ~~^~~~ /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:43:52: note: in expansion of macro ‘LEPCC_ASSERT’ 43 | const T& operator[](size_t i) const _NOEXCEPT{ LEPCC_ASSERT(i >= 0 && i < m_size); return m_data[i]; } | ^~~~~~~~~~~~ [8/584] Building CXX object vendor/kazhdan/CMakeFiles/pdal_kazhdan.dir/Geometry.cpp.o [9/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/charbuf.cpp.o [10/584] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Charbuf.cpp.o [11/584] Building CXX object vendor/kazhdan/CMakeFiles/pdal_kazhdan.dir/MarchingCubes.cpp.o [12/584] Building CXX object vendor/lepcc/CMakeFiles/pdal_lepcc.dir/src/lepcc_c_api_impl.cpp.o [13/584] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Georeference.cpp.o [14/584] Building CXX object vendor/lepcc/CMakeFiles/pdal_lepcc.dir/src/Huffman.cpp.o [15/584] Building CXX object vendor/lepcc/CMakeFiles/pdal_lepcc.dir/src/LEPCC.cpp.o In file included from /usr/include/c++/13.2.1/cassert:44, from /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:25, from /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/LEPCC.cpp:29: /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h: In instantiation of ‘const T& lepcc::const_array::operator[](size_t) const [with T = lepcc::Point3D; size_t = long unsigned int]’: /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/LEPCC.cpp:323:46: required from here /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:43:67: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 43 | const T& operator[](size_t i) const _NOEXCEPT{ LEPCC_ASSERT(i >= 0 && i < m_size); return m_data[i]; } | ~~^~~~ /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:43:52: note: in expansion of macro ‘LEPCC_ASSERT’ 43 | const T& operator[](size_t i) const _NOEXCEPT{ LEPCC_ASSERT(i >= 0 && i < m_size); return m_data[i]; } | ^~~~~~~~~~~~ [16/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/header.cpp.o [17/584] Linking CXX static library lib/libpdal_kazhdan.a [18/584] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Random.cpp.o [19/584] Building CXX object vendor/lepcc/CMakeFiles/pdal_lepcc.dir/src/ClusterRGB.cpp.o In file included from /usr/include/c++/13.2.1/cassert:44, from /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:25, from /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/ClusterRGB.cpp:28: /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h: In instantiation of ‘const T& lepcc::const_array::operator[](size_t) const [with T = lepcc::RGB_t; size_t = long unsigned int]’: /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/ClusterRGB.cpp:67:24: required from here /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:43:67: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 43 | const T& operator[](size_t i) const _NOEXCEPT{ LEPCC_ASSERT(i >= 0 && i < m_size); return m_data[i]; } | ~~^~~~ /build/pdal/src/PDAL-2.6.0-src/vendor/lepcc/src/utl_const_array.h:43:52: note: in expansion of macro ‘LEPCC_ASSERT’ 43 | const T& operator[](size_t i) const _NOEXCEPT{ LEPCC_ASSERT(i >= 0 && i < m_size); return m_data[i]; } | ^~~~~~~~~~~~ [20/584] Linking CXX static library lib/libpdal_lepcc.a [21/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/filestream.cpp.o [22/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_nir14.cpp.o [23/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_rgb10.cpp.o [24/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/vlr.cpp.o In file included from /usr/include/sys/types.h:176, from /usr/include/stdlib.h:514, from /usr/include/c++/13.2.1/cstdlib:79, from /usr/include/c++/13.2.1/ext/string_conversions.h:43, from /usr/include/c++/13.2.1/bits/basic_string.h:4097, from /usr/include/c++/13.2.1/string:54, from /build/pdal/src/PDAL-2.6.0-src/vendor/lazperf/vlr.cpp:31: /build/pdal/src/PDAL-2.6.0-src/vendor/lazperf/vlr.cpp: In constructor ‘lazperf::laz_vlr::laz_vlr(const char*)’: /build/pdal/src/PDAL-2.6.0-src/vendor/lazperf/vlr.cpp:310:35: warning: cast from ‘const char*’ to ‘const uint16_t*’ {aka ‘const short unsigned int*’} increases required alignment of target type [-Wcast-align] 310 | uint16_t num_items = le16toh(*reinterpret_cast(d + 32)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [25/584] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Backtrace.cpp.o [26/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_rgb14.cpp.o [27/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_byte10.cpp.o [28/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_point10.cpp.o [29/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_gpstime10.cpp.o [30/584] Building CXX object tools/lasdump/CMakeFiles/lasdump.dir/Header.cpp.o [31/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/writers.cpp.o [32/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_byte14.cpp.o [33/584] Building CXX object dimbuilder/CMakeFiles/dimbuilder.dir/__/pdal/util/Utils.cpp.o [34/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_point14.cpp.o [35/584] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Utils.cpp.o [36/584] Building CXX object vendor/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [37/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/readers.cpp.o [38/584] Building CXX object tools/lasdump/CMakeFiles/lasdump.dir/Dumper.cpp.o [39/584] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/lazperf.cpp.o [40/584] Linking CXX static library lib/libpdal_lazperf.a [41/584] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/FileUtils.cpp.o [42/584] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/ThreadPool.cpp.o [43/584] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/json-uri.cpp.o [44/584] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Bounds.cpp.o [45/584] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/json-schema-draft7.json.cpp.o [46/584] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/json-patch.cpp.o [47/584] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/string-format-check.cpp.o [48/584] Building CXX object dimbuilder/CMakeFiles/dimbuilder.dir/DimBuilder.cpp.o [49/584] Building CXX object vendor/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [50/584] Linking CXX static library lib/libgtest.a [51/584] Linking CXX static library lib/libgtest_main.a [52/584] Linking CXX executable bin/lasdump [53/584] Linking CXX executable bin/dimbuilder [54/584] Generating include/pdal/Dimension.hpp [55/584] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/json-validator.cpp.o [56/584] Building CXX object vendor/arbiter/CMakeFiles/pdal_arbiter.dir/arbiter.cpp.o In file included from /build/pdal/src/PDAL-2.6.0-src/vendor/arbiter/arbiter.cpp:43: /build/pdal/src/PDAL-2.6.0-src/vendor/arbiter/arbiter.hpp: In instantiation of ‘void* rapidxml::memory_pool::allocate_aligned(std::size_t) [with Ch = char; std::size_t = long unsigned int]’: /build/pdal/src/PDAL-2.6.0-src/vendor/arbiter/arbiter.hpp:496:28: required from ‘rapidxml::xml_node* rapidxml::memory_pool::allocate_node(rapidxml::node_type, const Ch*, const Ch*, std::size_t, std::size_t) [with Ch = char; std::size_t = long unsigned int]’ /build/pdal/src/PDAL-2.6.0-src/vendor/arbiter/arbiter.hpp:2117:56: required from ‘rapidxml::xml_node* rapidxml::xml_document::parse_element(Ch*&) [with int Flags = 0; Ch = char]’ /build/pdal/src/PDAL-2.6.0-src/vendor/arbiter/arbiter.hpp:2167:44: required from ‘rapidxml::xml_node* rapidxml::xml_document::parse_node(Ch*&) [with int Flags = 0; Ch = char]’ /build/pdal/src/PDAL-2.6.0-src/vendor/arbiter/arbiter.hpp:1481:63: required from ‘void rapidxml::xml_document::parse(Ch*) [with int Flags = 0; Ch = char]’ /build/pdal/src/PDAL-2.6.0-src/vendor/arbiter/arbiter.cpp:2294:25: required from here /build/pdal/src/PDAL-2.6.0-src/vendor/arbiter/arbiter.hpp:695:38: warning: cast from ‘char*’ to ‘rapidxml::memory_pool::header*’ increases required alignment of target type [-Wcast-align] 695 | header *new_header = reinterpret_cast
(pool); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [57/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/DelaunayFilter.cpp.o [58/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/MergeFilter.cpp.o [59/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/IQRFilter.cpp.o [60/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/GpsTimeConvert.cpp.o [61/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/GroupByFilter.cpp.o [62/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/LocateFilter.cpp.o [63/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/LOFFilter.cpp.o [64/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ExpressionFilter.cpp.o [65/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/RangeFilter.cpp.o [66/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/LloydKMeansFilter.cpp.o [67/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ChipperFilter.cpp.o [68/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/LiTreeFilter.cpp.o [69/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/DecimationFilter.cpp.o [70/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/DividerFilter.cpp.o [71/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ReciprocityFilter.cpp.o [72/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/FerryFilter.cpp.o [73/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/OverlayFilter.cpp.o [74/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/SeparateScanLineFilter.cpp.o [75/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/FarthestPointSamplingFilter.cpp.o [76/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/RadialDensityFilter.cpp.o [77/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ReturnsFilter.cpp.o [78/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/MADFilter.cpp.o [79/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/RandomizeFilter.cpp.o [80/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ColorizationFilter.cpp.o [81/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/OutlierFilter.cpp.o [82/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/NNDistanceFilter.cpp.o [83/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ReprojectionFilter.cpp.o [84/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/DBSCANFilter.cpp.o [85/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/HagDemFilter.cpp.o [86/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ProjPipelineFilter.cpp.o [87/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/MiniballFilter.cpp.o [88/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ELMFilter.cpp.o [89/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ShellFilter.cpp.o [90/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/SkewnessBalancingFilter.cpp.o [91/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/MortonOrderFilter.cpp.o [92/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/AssignFilter.cpp.o [93/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/HeadFilter.cpp.o [94/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/GeomDistanceFilter.cpp.o [95/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/NeighborClassifierFilter.cpp.o [96/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ColorinterpFilter.cpp.o [97/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/HexBinFilter.cpp.o [98/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ClusterFilter.cpp.o [99/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/RelaxationDartThrowing.cpp.o [100/584] Building CXX object CMakeFiles/pdalcpp.dir/io/BpfCompressor.cpp.o [101/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/DEMFilter.cpp.o [102/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/FaceRasterFilter.cpp.o [103/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/HagNnFilter.cpp.o [104/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/EstimateRankFilter.cpp.o [105/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/PMFFilter.cpp.o [106/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/SortFilter.cpp.o [107/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/SampleFilter.cpp.o [108/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/CSFilter.cpp.o [109/584] Building CXX object CMakeFiles/pdalcpp.dir/io/FbiHeader.cpp.o [110/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/HagDelaunayFilter.cpp.o [111/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/EigenvaluesFilter.cpp.o [112/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/InfoFilter.cpp.o [113/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/NormalFilter.cpp.o [114/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/CovarianceFeaturesFilter.cpp.o [115/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ApproximateCoplanarFilter.cpp.o [116/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/OptimalNeighborhoodFilter.cpp.o [117/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/CropFilter.cpp.o [118/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/MongoExpressionFilter.cpp.o [119/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/StreamCallbackFilter.cpp.o [120/584] Building CXX object CMakeFiles/pdalcpp.dir/io/Ilvis2MetadataReader.cpp.o [121/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/GreedyProjection.cpp.o [122/584] Building CXX object CMakeFiles/pdalcpp.dir/io/BpfHeader.cpp.o [123/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/SplitterFilter.cpp.o [124/584] Building CXX object CMakeFiles/pdalcpp.dir/io/LasHeader.cpp.o [125/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/TailFilter.cpp.o [126/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/PlaneFitFilter.cpp.o [127/584] Building CXX object CMakeFiles/pdalcpp.dir/io/FbiReader.cpp.o [128/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/StatsFilter.cpp.o [129/584] Building CXX object CMakeFiles/pdalcpp.dir/io/NullWriter.cpp.o [130/584] Building CXX object CMakeFiles/pdalcpp.dir/io/LasVLR.cpp.o [131/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/VoxelDownsizeFilter.cpp.o [132/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/VoxelCenterNearestNeighborFilter.cpp.o [133/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/ZsmoothFilter.cpp.o [134/584] Building CXX object CMakeFiles/pdalcpp.dir/io/FbiWriter.cpp.o [135/584] Building CXX object CMakeFiles/pdalcpp.dir/io/PtsReader.cpp.o [136/584] Building CXX object CMakeFiles/pdalcpp.dir/io/GDALReader.cpp.o [137/584] Building CXX object CMakeFiles/pdalcpp.dir/io/PcdHeader.cpp.o [138/584] Building CXX object CMakeFiles/pdalcpp.dir/io/Ilvis2Reader.cpp.o [139/584] Building CXX object CMakeFiles/pdalcpp.dir/io/SbetSmrmsgReader.cpp.o [140/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/VoxelCentroidNearestNeighborFilter.cpp.o [141/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/SMRFilter.cpp.o [142/584] Building CXX object CMakeFiles/pdalcpp.dir/io/OptechReader.cpp.o [143/584] Building CXX object CMakeFiles/pdalcpp.dir/io/MemoryViewReader.cpp.o [144/584] Building CXX object CMakeFiles/pdalcpp.dir/io/ObjReader.cpp.o [145/584] Building CXX object CMakeFiles/pdalcpp.dir/io/QfitReader.cpp.o [146/584] Building CXX object CMakeFiles/pdalcpp.dir/io/FauxReader.cpp.o [147/584] Building CXX object CMakeFiles/pdalcpp.dir/io/SbetReader.cpp.o [148/584] Building CXX object CMakeFiles/pdalcpp.dir/io/PlyReader.cpp.o [149/584] Building CXX object CMakeFiles/pdalcpp.dir/io/PtxReader.cpp.o [150/584] Building CXX object CMakeFiles/pdalcpp.dir/io/SbetWriter.cpp.o [151/584] Building CXX object CMakeFiles/pdalcpp.dir/io/GDALWriter.cpp.o [152/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/PoissonFilter.cpp.o In file included from /build/pdal/src/PDAL-2.6.0-src/vendor/kazhdan/PPolynomial.h:33, from /build/pdal/src/PDAL-2.6.0-src/vendor/kazhdan/BSplineData.h:35, from /build/pdal/src/PDAL-2.6.0-src/vendor/kazhdan/MultiGridOctreeData.h:60, from /build/pdal/src/PDAL-2.6.0-src/vendor/kazhdan/PoissonRecon.h:50, from /build/pdal/src/PDAL-2.6.0-src/filters/PoissonFilter.cpp:39: /build/pdal/src/PDAL-2.6.0-src/vendor/kazhdan/Array.h: In function ‘void* aligned_malloc(size_t, size_t)’: /build/pdal/src/PDAL-2.6.0-src/vendor/kazhdan/Array.h:44:19: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align] 44 | void **vmem = reinterpret_cast(amem); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [153/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/DynamicLibrary.cpp.o [154/584] Building CXX object CMakeFiles/pdalcpp.dir/io/PcdReader.cpp.o [155/584] Building CXX object CMakeFiles/pdalcpp.dir/io/LasReader.cpp.o [156/584] Building CXX object CMakeFiles/pdalcpp.dir/io/TerrasolidReader.cpp.o [157/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/GeoreferenceFilter.cpp.o [158/584] Building CXX object CMakeFiles/pdalcpp.dir/io/OGRWriter.cpp.o [159/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/TransformationFilter.cpp.o [160/584] Building CXX object CMakeFiles/pdalcpp.dir/io/TextWriter.cpp.o [161/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/StraightenFilter.cpp.o [162/584] Building CXX object CMakeFiles/pdalcpp.dir/io/PlyWriter.cpp.o [163/584] Building CXX object CMakeFiles/pdalcpp.dir/io/RasterWriter.cpp.o [164/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Metadata.cpp.o [165/584] Building CXX object CMakeFiles/pdalcpp.dir/io/PcdWriter.cpp.o [166/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/ColumnPointTable.cpp.o /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp: In function ‘void pdal::{anonymous}::copy(const char*, char*, pdal::Dimension::Type)’: /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:82:10: warning: cast from ‘char*’ to ‘double*’ increases required alignment of target type [-Wcast-align] 82 | *reinterpret_cast(dst) = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:83:14: warning: cast from ‘const char*’ to ‘const double*’ increases required alignment of target type [-Wcast-align] 83 | *reinterpret_cast(src); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:86:10: warning: cast from ‘char*’ to ‘float*’ increases required alignment of target type [-Wcast-align] 86 | *reinterpret_cast(dst) = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:87:14: warning: cast from ‘const char*’ to ‘const float*’ increases required alignment of target type [-Wcast-align] 87 | *reinterpret_cast(src); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:94:10: warning: cast from ‘char*’ to ‘int16_t*’ {aka ‘short int*’} increases required alignment of target type [-Wcast-align] 94 | *reinterpret_cast(dst) = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:95:14: warning: cast from ‘const char*’ to ‘const int16_t*’ {aka ‘const short int*’} increases required alignment of target type [-Wcast-align] 95 | *reinterpret_cast(src); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:98:10: warning: cast from ‘char*’ to ‘int32_t*’ {aka ‘int*’} increases required alignment of target type [-Wcast-align] 98 | *reinterpret_cast(dst) = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:99:14: warning: cast from ‘const char*’ to ‘const int32_t*’ {aka ‘const int*’} increases required alignment of target type [-Wcast-align] 99 | *reinterpret_cast(src); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:102:10: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long int*’} increases required alignment of target type [-Wcast-align] 102 | *reinterpret_cast(dst) = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:103:14: warning: cast from ‘const char*’ to ‘const int64_t*’ {aka ‘const long int*’} increases required alignment of target type [-Wcast-align] 103 | *reinterpret_cast(src); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:110:10: warning: cast from ‘char*’ to ‘uint16_t*’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 110 | *reinterpret_cast(dst) = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:111:14: warning: cast from ‘const char*’ to ‘const uint16_t*’ {aka ‘const short unsigned int*’} increases required alignment of target type [-Wcast-align] 111 | *reinterpret_cast(src); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:114:10: warning: cast from ‘char*’ to ‘uint32_t*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align] 114 | *reinterpret_cast(dst) = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:115:14: warning: cast from ‘const char*’ to ‘const uint32_t*’ {aka ‘const unsigned int*’} increases required alignment of target type [-Wcast-align] 115 | *reinterpret_cast(src); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:118:10: warning: cast from ‘char*’ to ‘uint64_t*’ {aka ‘long unsigned int*’} increases required alignment of target type [-Wcast-align] 118 | *reinterpret_cast(dst) = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.6.0-src/pdal/ColumnPointTable.cpp:119:14: warning: cast from ‘const char*’ to ‘const uint64_t*’ {aka ‘const long unsigned int*’} increases required alignment of target type [-Wcast-align] 119 | *reinterpret_cast(src); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [167/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Log.cpp.o [168/584] Building CXX object CMakeFiles/pdalcpp.dir/io/BpfReader.cpp.o [169/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/SortKernel.cpp.o [170/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/MergeKernel.cpp.o [171/584] Building CXX object CMakeFiles/pdalcpp.dir/io/LasWriter.cpp.o In file included from /build/pdal/src/PDAL-2.6.0-src/pdal/PDALUtils.hpp:37, from /build/pdal/src/PDAL-2.6.0-src/pdal/FlexWriter.hpp:36, from /build/pdal/src/PDAL-2.6.0-src/io/LasWriter.hpp:41, from /build/pdal/src/PDAL-2.6.0-src/io/LasWriter.cpp:39: /build/pdal/src/PDAL-2.6.0-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = short unsigned int; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.6.0-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = short unsigned int]’ /build/pdal/src/PDAL-2.6.0-src/io/LasWriter.cpp:664:55: required from ‘void pdal::LasWriter::handleHeaderForward(const std::string&, T&, const pdal::MetadataNode&) [with T = pdal::NumHeaderVal; std::string = std::__cxx11::basic_string]’ /build/pdal/src/PDAL-2.6.0-src/io/LasWriter.cpp:674:24: required from here /build/pdal/src/PDAL-2.6.0-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [172/584] Building CXX object CMakeFiles/pdalcpp.dir/io/TextReader.cpp.o [173/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/DeltaKernel.cpp.o [174/584] Building CXX object CMakeFiles/pdalcpp.dir/io/I3SReader.cpp.o [175/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/ChamferKernel.cpp.o [176/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Geometry.cpp.o [177/584] Building CXX object CMakeFiles/pdalcpp.dir/io/BpfWriter.cpp.o [178/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/DensityKernel.cpp.o [179/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/csf/point_cloud.cpp.o [180/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/RandomKernel.cpp.o [181/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/SplitKernel.cpp.o [182/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/HausdorffKernel.cpp.o [183/584] Building CXX object CMakeFiles/pdalcpp.dir/io/GltfWriter.cpp.o [184/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/GroundKernel.cpp.o [185/584] Building CXX object CMakeFiles/pdalcpp.dir/io/SlpkReader.cpp.o [186/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/csf/XYZReader.cpp.o [187/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/DbReader.cpp.o [188/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/csf/Particle.cpp.o [189/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/KDIndex.cpp.o [190/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PointTable.cpp.o [191/584] Building CXX object CMakeFiles/pdalcpp.dir/io/CopcWriter.cpp.o In file included from /build/pdal/src/PDAL-2.6.0-src/pdal/Options.hpp:38, from /build/pdal/src/PDAL-2.6.0-src/pdal/Writer.hpp:39, from /build/pdal/src/PDAL-2.6.0-src/io/CopcWriter.hpp:37, from /build/pdal/src/PDAL-2.6.0-src/io/CopcWriter.cpp:43: /build/pdal/src/PDAL-2.6.0-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = short unsigned int; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.6.0-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = short unsigned int]’ /build/pdal/src/PDAL-2.6.0-src/io/CopcWriter.cpp:177:55: required from ‘void pdal::CopcWriter::handleHeaderForward(const std::string&, T&, const pdal::MetadataNode&) [with T = pdal::NumHeaderVal; std::string = std::__cxx11::basic_string]’ /build/pdal/src/PDAL-2.6.0-src/io/CopcWriter.cpp:183:24: required from here /build/pdal/src/PDAL-2.6.0-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [192/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/hexer/Hexagon.cpp.o [193/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PipelineExecutor.cpp.o [194/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/csf/Rasterization.cpp.o [195/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/csf/c2cdist.cpp.o [196/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/csf/Constraint.cpp.o [197/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/SrsBounds.cpp.o [198/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Filter.cpp.o [199/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/delaunator.cpp.o [200/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PipelineWriter.cpp.o [201/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/TranslateKernel.cpp.o [202/584] Building CXX object CMakeFiles/pdalcpp.dir/io/EptAddonWriter.cpp.o [203/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Kernel.cpp.o [204/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/SpatialReference.cpp.o [205/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PluginDirectory.cpp.o [206/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/QuadIndex.cpp.o [207/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/hexer/Path.cpp.o [208/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/StageExtensions.cpp.o [209/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/DbWriter.cpp.o [210/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PluginManager.cpp.o [211/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/pdal_config.cpp.o [212/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PointLayout.cpp.o [213/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/csf/Cloth.cpp.o [214/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/EvalKernel.cpp.o [215/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PointView.cpp.o [216/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/compression/DeflateCompression.cpp.o [217/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/compression/ZstdCompression.cpp.o [218/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PipelineManager.cpp.o [219/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/TIndexKernel.cpp.o [220/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/hexer/Segment.cpp.o [221/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/compression/LazPerfVlrCompression.cpp.o [222/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Polygon.cpp.o [223/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/TileKernel.cpp.o [224/584] Building CXX object CMakeFiles/pdalcpp.dir/io/EptReader.cpp.o [225/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/Lexer.cpp.o [226/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/PipelineKernel.cpp.o [227/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/DimRange.cpp.o [228/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/XMLSchema.cpp.o FAILED: CMakeFiles/pdalcpp.dir/pdal/XMLSchema.cpp.o /usr/bin/c++ -DUNIX -Dpdalcpp_EXPORTS -I/build/pdal/src/PDAL-2.6.0-src/vendor/gtest/include -I/build/pdal/src/PDAL-2.6.0-src/vendor/gtest -I/build/pdal/src/PDAL-2.6.0-src -I/build/pdal/src/PDAL-2.6.0-src/build/include -I/build/pdal/src/PDAL-2.6.0-src/vendor -I/build/pdal/src/PDAL-2.6.0-src/vendor/eigen -I/build/pdal/src/PDAL-2.6.0-src/vendor/nlohmann -I/build/pdal/src/PDAL-2.6.0-src/vendor/utfcpp/source -I/usr/include/libxml2 -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/pdal/src=/usr/src/debug/pdal -flto=auto -std=c++17 -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 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT CMakeFiles/pdalcpp.dir/pdal/XMLSchema.cpp.o -MF CMakeFiles/pdalcpp.dir/pdal/XMLSchema.cpp.o.d -o CMakeFiles/pdalcpp.dir/pdal/XMLSchema.cpp.o -c /build/pdal/src/PDAL-2.6.0-src/pdal/XMLSchema.cpp /build/pdal/src/PDAL-2.6.0-src/pdal/XMLSchema.cpp: In member function ‘bool pdal::XMLSchema::validate(xmlDocPtr, const std::string&)’: /build/pdal/src/PDAL-2.6.0-src/pdal/XMLSchema.cpp:257:9: error: invalid conversion from ‘void (*)(void*, xmlErrorPtr)’ {aka ‘void (*)(void*, _xmlError*)’} to ‘xmlStructuredErrorFunc’ {aka ‘void (*)(void*, const _xmlError*)’} [-fpermissive] 257 | &SchemaParserStructuredErrorHandler, m_global_context); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(void*, xmlErrorPtr) {aka void (*)(void*, _xmlError*)} In file included from /build/pdal/src/PDAL-2.6.0-src/pdal/XMLSchema.hpp:50, from /build/pdal/src/PDAL-2.6.0-src/pdal/XMLSchema.cpp:34: /usr/include/libxml2/libxml/xmlschemas.h:156:65: note: initializing argument 2 of ‘void xmlSchemaSetParserStructuredErrors(xmlSchemaParserCtxtPtr, xmlStructuredErrorFunc, void*)’ 156 | xmlStructuredErrorFunc serror, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [229/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/hexer/Processor.cpp.o [230/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Scaling.cpp.o [231/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Reader.cpp.o [232/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/csf/CSF.cpp.o [233/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/StageFactory.cpp.o [234/584] Building CXX object CMakeFiles/pdalcpp.dir/io/TIndexReader.cpp.o [235/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/Point.cpp.o [236/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/hexer/HexGrid.cpp.o [237/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/ConditionalExpression.cpp.o [238/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/AssignParser.cpp.o [239/584] Building CXX object CMakeFiles/pdalcpp.dir/io/CopcReader.cpp.o [240/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PDALUtils.cpp.o [241/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Streamable.cpp.o [242/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/straighten/Utils.cpp.o [243/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/ConditionalParser.cpp.o [244/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/BaseParser.cpp.o [245/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/IdentExpression.cpp.o [246/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/AssignStatement.cpp.o [247/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/SubcommandKernel.cpp.o [248/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/MathParser.cpp.o [249/584] Building CXX object CMakeFiles/pdalcpp.dir/kernels/InfoKernel.cpp.o [250/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Writer.cpp.o [251/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/georeference/LocalCartesian.cpp.o [252/584] Building CXX object CMakeFiles/pdalcpp.dir/io/StacReader.cpp.o [253/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/Segmentation.cpp.o [254/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Options.cpp.o [255/584] Building CXX object CMakeFiles/pdalcpp.dir/io/EsriReader.cpp.o [256/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/Expression.cpp.o [257/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/GDALGrid.cpp.o [258/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/expr/MathExpression.cpp.o [259/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/copc/Entry.cpp.o [260/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/ept/FixedPointLayout.cpp.o [261/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/las/Summary.cpp.o [262/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/las/Header.cpp.o [263/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/mongoexpression/LogicGate.cpp.o [264/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/las/Geotiff.cpp.o [265/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/Stage.cpp.o [266/584] Building CXX object CMakeFiles/pdalcpp.dir/pdal/PipelineReaderJSON.cpp.o [267/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/copcwriter/Grid.cpp.o [268/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/copcwriter/Reprocessor.cpp.o [269/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/esri/EsriUtil.cpp.o [270/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/copcwriter/BuPyramid.cpp.o [271/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/straighten/Polyline.cpp.o /build/pdal/src/PDAL-2.6.0-src/filters/private/straighten/Polyline.cpp: In member function ‘double pdal::straighten::Polyline::closestSegment(const pdal::PointRef&, double&, double&, double&, double&, double&, double&)’: /build/pdal/src/PDAL-2.6.0-src/filters/private/straighten/Polyline.cpp:283:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pdal::point_count_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for (int i = 1; i < size; ++i) | ~~^~~~~~ [272/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/esri/PageManager.cpp.o [273/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/mongoexpression/Expression.cpp.o [274/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/copcwriter/Output.cpp.o [275/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/las/Srs.cpp.o [276/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/mongoexpression/Comparison.cpp.o [277/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/las/Utils.cpp.o [278/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/copcwriter/PyramidManager.cpp.o [279/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/copcwriter/Processor.cpp.o [280/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/connector/Connector.cpp.o [281/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/stac/Utils.cpp.o [282/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/ept/Addon.cpp.o [283/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/copc/Tile.cpp.o [284/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/las/Vlr.cpp.o [285/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/private/georeference/Trajectory.cpp.o [286/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/stac/ItemCollection.cpp.o [287/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/ept/EptInfo.cpp.o [288/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/ept/TileContents.cpp.o [289/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/stac/Collection.cpp.o [290/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/esri/Obb.cpp.o [291/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/stac/Catalog.cpp.o [292/584] Building CXX object CMakeFiles/pdalcpp.dir/filters/IterativeClosestPoint.cpp.o [293/584] Building CXX object CMakeFiles/pdalcpp.dir/io/private/stac/Item.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root1/build receiving incremental file list pdal-2.6.0-1-riscv64-build.log sent 43 bytes received 7,623 bytes 5,110.67 bytes/sec total size is 46,250 speedup is 6.03