==> Building on r ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/pdal ./ PKGBUILD 1,144 100% 0.00kB/s 0:00:00 1,144 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) ff6875f6e45ca2fca7a21feaa537eb3fa715ea37.patch 1,848 100% 1.76MB/s 0:00:00 1,848 100% 1.76MB/s 0:00:00 (xfr#2, to-chk=1/4) pdal-2.4.2-1.log 501 100% 489.26kB/s 0:00:00 501 100% 489.26kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,879 bytes received 112 bytes 1,327.33 bytes/sec total size is 3,180 speedup is 1.60 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix6 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community 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] -> [felix6]...done ==> Making package: pdal 2.4.2-1 (Sat Jun 11 03:02:24 2022) ==> Retrieving sources...  -> Downloading PDAL-2.4.2-src.tar.gz... % 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:00:01 --:--:-- 0 0 96.0M 0 54033 0 0 26574 0 1:03:11 0:00:02 1:03:09 106k 0 96.0M 0 824k 0 0 260k 0 0:06:18 0:00:03 0:06:15 505k 4 96.0M 4 4144k 0 0 1008k 0 0:01:37 0:00:04 0:01:33 1611k 12 96.0M 12 12.0M 0 0 2435k 0 0:00:40 0:00:05 0:00:35 3501k 20 96.0M 20 19.6M 0 0 3248k 0 0:00:30 0:00:06 0:00:24 4319k 25 96.0M 25 24.0M 0 0 3455k 0 0:00:28 0:00:07 0:00:21 4823k 31 96.0M 31 29.7M 0 0 3790k 0 0:00:25 0:00:08 0:00:17 6079k 37 96.0M 37 36.0M 0 0 4001k 0 0:00:24 0:00:09 0:00:15 6410k 43 96.0M 43 41.9M 0 0 4238k 0 0:00:23 0:00:10 0:00:13 6026k 49 96.0M 49 47.8M 0 0 4433k 0 0:00:22 0:00:11 0:00:11 5942k 54 96.0M 54 52.0M 0 0 4443k 0 0:00:22 0:00:11 0:00:11 5893k 62 96.0M 62 59.9M 0 0 4677k 0 0:00:21 0:00:13 0:00:08 6082k 68 96.0M 68 66.1M 0 0 4800k 0 0:00:20 0:00:14 0:00:06 6303k 77 96.0M 77 74.0M 0 0 5042k 0 0:00:19 0:00:15 0:00:04 6701k 85 96.0M 85 82.0M 0 0 5255k 0 0:00:18 0:00:15 0:00:03 7095k 89 96.0M 89 86.0M 0 0 5147k 0 0:00:19 0:00:17 0:00:02 6790k 93 96.0M 93 90.1M 0 0 5117k 0 0:00:19 0:00:18 0:00:01 6293k 98 96.0M 98 95.1M 0 0 5076k 0 0:00:19 0:00:19 --:--:-- 5843k 100 96.0M 100 96.0M 0 0 5066k 0 0:00:19 0:00:19 --:--:-- 5149k ==> Validating source files with sha512sums... PDAL-2.4.2-src.tar.gz ... Passed ==> Making package: pdal 2.4.2-1 (Sat Jun 11 03:03:04 2022) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (44) New Version Net Change Download Size extra/cairo 1.17.6-2 3.10 MiB extra/cfitsio 1:4.1.0-1 1.46 MiB extra/fontconfig 2:2.14.0-1 0.97 MiB extra/freetype2 2.12.1-1 1.47 MiB community/geos 3.9.1-1 3.68 MiB extra/giflib 5.2.1-2 0.22 MiB extra/graphite 1:1.3.14-2 0.63 MiB extra/harfbuzz 4.3.0-1 5.42 MiB community/hdf5 1.12.2-1 9.57 MiB 3.25 MiB core/json-c 0.16-1 0.16 MiB extra/lcms2 2.13.1-1 0.58 MiB community/libaec 1.0.6-1 0.09 MiB core/libaio 0.3.112-2 0.01 MiB community/libfreexl 1.0.6-2 0.06 MiB extra/libjpeg-turbo 2.1.3-2 1.36 MiB core/libnsl 2.0.0-2 0.06 MiB extra/libpng 1.6.37-3 0.46 MiB community/librttopo 1.1.0-4 0.49 MiB community/libspatialite 5.0.1-2 14.35 MiB extra/libtiff 4.4.0-1 2.64 MiB 0.85 MiB extra/libx11 1.8-1 9.90 MiB extra/libxau 1.0.9-4 0.02 MiB extra/libxcb 1.15-1 3.59 MiB extra/libxdmcp 1.1.3-4 0.12 MiB extra/libxext 1.3.4-4 0.29 MiB extra/libxrender 0.9.10-5 0.06 MiB core/lzo 2.10-3 0.34 MiB extra/mariadb-libs 10.8.3-1 21.55 MiB 5.53 MiB core/minizip 1:1.2.12-2 0.07 MiB community/netcdf 4.8.1-3 1.76 MiB 0.67 MiB core/nspr 4.34-1 0.67 MiB core/nss 3.79-1 4.03 MiB extra/openjpeg2 2.5.0-1 13.25 MiB extra/pixman 0.40.0-2 0.40 MiB extra/poppler 22.06.0-1 5.38 MiB extra/postgresql-libs 13.4-6 6.44 MiB community/proj 8.2.0-1 11.90 MiB extra/xcb-proto 1.15-1 0.88 MiB extra/xerces-c 3.2.3-6 7.53 MiB extra/xorgproto 2022.1-1 1.43 MiB community/gdal 3.4.3-1 25.30 MiB 8.21 MiB extra/jsoncpp 1.9.5-2 1.24 MiB community/libgeotiff 1.6.0-4 0.38 MiB extra/libunwind 1.6.2-1 0.21 MiB Total Download Size: 18.51 MiB Total Installed Size: 163.57 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... gdal-3.4.3-1-riscv64 downloading... mariadb-libs-10.8.3-1-riscv64 downloading... hdf5-1.12.2-1-riscv64 downloading... libtiff-4.4.0-1-riscv64 downloading... netcdf-4.8.1-3-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing geos... installing giflib... installing libaec... installing hdf5... 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 libgeotiff... installing libpng... installing libfreexl... installing librttopo... installing minizip... installing libspatialite... installing netcdf... Optional dependencies for netcdf netcdf-fortran: fortran bindings netcdf-cxx: c++ bindings installing lcms2... installing openjpeg2... installing lzo... installing graphite... installing harfbuzz... Optional dependencies for harfbuzz cairo: hb-view program [pending] chafa: hb-view program installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing xorgproto... installing libx11... installing libxext... installing libxrender... installing pixman... installing cairo... installing nspr... installing nss... installing poppler... Optional dependencies for poppler poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters installing cfitsio... installing libaio... installing mariadb-libs... Optional dependencies for mariadb-libs krb5: for gssapi authentication [installed] installing postgresql-libs... installing libnsl... installing xerces-c... installing json-c... installing gdal... Optional dependencies for gdal postgresql: postgresql database support mariadb: mariadb database support perl: perl binding support [installed] installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libunwind... :: Running post-transaction hooks... (1/3) Updating fontconfig configuration... (2/3) Warn about old perl modules WARNING: '/usr/lib/perl5/5.34' contains data from at least 1 packages which will NOT be used by the installed perl interpreter. -> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/5.34' (3/3) Updating fontconfig cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (10) New Version Net Change Download Size extra/blas 3.10.1-1 0.20 MiB extra/cblas 3.10.1-1 0.16 MiB extra/hicolor-icon-theme 0.17-2 0.05 MiB extra/lapack 3.10.1-1 4.17 MiB extra/libuv 1.43.0-1 0.51 MiB extra/rhash 1.4.2-1 0.31 MiB extra/cmake 3.23.2-1 55.12 MiB community/ninja 1.11.0-1 0.27 MiB core/python 3.10.1-2 79.11 MiB extra/python-numpy 1.22.4-1 28.63 MiB 4.99 MiB Total Download Size: 4.99 MiB Total Installed Size: 168.54 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-numpy-1.22.4-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing hicolor-icon-theme... installing libuv... installing rhash... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui installing python... Optional dependencies for python python-setuptools python-pip sqlite [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 openblas: faster linear algebra installing ninja... [?25h==> Retrieving sources...  -> Found PDAL-2.4.2-src.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting PDAL-2.4.2-src.tar.gz with bsdtar ==> Starting build()... -- The CXX compiler identification is GNU 12.1.0 -- The C compiler identification is GNU 12.1.0 -- 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 GDAL: /usr/lib/libgdal.so (found suitable version "3.4.3", 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.83.1") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "1.1.1o", minimum required is "1.1") -- Found PostgreSQL: /usr/lib/libpq.so (found version "13.4") -- Found PythonInterp: /usr/bin/python (found version "3.10.1") -- 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 * PostgreSQL PointCloud plugin, read/write PostgreSQL PointCloud objects * Unit tests, PDAL unit tests -- The following OPTIONAL packages have been found: * 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 * 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 * 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 * 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 -- Configuring done -- Generating done -- Build files have been written to: /build/pdal/src/PDAL-2.4.2-src/build ninja: Entering directory `build' [1/521] Building CXX object vendor/kazhdan/CMakeFiles/pdal_kazhdan.dir/Factor.cpp.o [2/521] Building CXX object vendor/kazhdan/CMakeFiles/pdal_kazhdan.dir/MarchingCubes.cpp.o [3/521] Building CXX object vendor/kazhdan/CMakeFiles/pdal_kazhdan.dir/Geometry.cpp.o [4/521] Linking CXX static library lib/libpdal_kazhdan.a [5/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/charbuf.cpp.o [6/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_nir14.cpp.o [7/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_point10.cpp.o [8/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_rgb14.cpp.o [9/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_rgb10.cpp.o [10/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/header.cpp.o [11/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_gpstime10.cpp.o [12/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/filestream.cpp.o [13/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_byte10.cpp.o [14/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_byte14.cpp.o [15/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_point14.cpp.o [16/521] Building CXX object dimbuilder/CMakeFiles/dimbuilder.dir/__/pdal/util/Utils.cpp.o [17/521] Building CXX object vendor/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [18/521] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Georeference.cpp.o [19/521] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Charbuf.cpp.o [20/521] 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:395, from /usr/include/c++/12.1.0/cstdlib:75, from /usr/include/c++/12.1.0/ext/string_conversions.h:41, from /usr/include/c++/12.1.0/bits/basic_string.h:3960, from /usr/include/c++/12.1.0/string:53, from /build/pdal/src/PDAL-2.4.2-src/vendor/lazperf/vlr.cpp:31: /build/pdal/src/PDAL-2.4.2-src/vendor/lazperf/vlr.cpp: In constructor ‘lazperf::laz_vlr::laz_vlr(const char*)’: /build/pdal/src/PDAL-2.4.2-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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [21/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/lazperf.cpp.o [22/521] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/private/BacktraceUnwind.cpp.o /build/pdal/src/PDAL-2.4.2-src/pdal/util/private/BacktraceUnwind.cpp: In function ‘pdal::Utils::BacktraceEntries pdal::Utils::backtraceImpl()’: /build/pdal/src/PDAL-2.4.2-src/pdal/util/private/BacktraceUnwind.cpp:64:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 64 | *(reinterpret_cast(&entry.addr)) = val; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [23/521] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Bounds.cpp.o [24/521] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/ThreadPool.cpp.o [25/521] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Random.cpp.o [26/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/readers.cpp.o [27/521] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/writers.cpp.o [28/521] Linking CXX static library lib/libpdal_lazperf.a [29/521] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Backtrace.cpp.o [30/521] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Utils.cpp.o [31/521] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/FileUtils.cpp.o [32/521] Building CXX object tools/lasdump/CMakeFiles/lasdump.dir/Header.cpp.o [33/521] Building CXX object tools/lasdump/CMakeFiles/lasdump.dir/Dumper.cpp.o [34/521] Building CXX object dimbuilder/CMakeFiles/dimbuilder.dir/DimBuilder.cpp.o [35/521] Linking CXX shared library lib/libpdal_util.so.14.2.0 [36/521] Creating library symlink lib/libpdal_util.so.14 lib/libpdal_util.so [37/521] Building CXX object vendor/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [38/521] Linking CXX static library lib/libgtest.a [39/521] Linking CXX static library lib/libgtest_main.a [40/521] Linking CXX executable bin/dimbuilder [41/521] Generating include/pdal/Dimension.hpp [42/521] Building CXX object vendor/arbiter/CMakeFiles/pdal_arbiter.dir/arbiter.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/vendor/arbiter/arbiter.cpp:43: /build/pdal/src/PDAL-2.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-src/vendor/arbiter/arbiter.cpp:2211:25: required from here /build/pdal/src/PDAL-2.4.2-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [43/521] Linking CXX executable bin/lasdump [44/521] Building CXX object CMakeFiles/pdal_base.dir/filters/DelaunayFilter.cpp.o [45/521] Building CXX object CMakeFiles/pdal_base.dir/filters/DecimationFilter.cpp.o [46/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ColorinterpFilter.cpp.o [47/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ELMFilter.cpp.o [48/521] Building CXX object CMakeFiles/pdal_base.dir/filters/DividerFilter.cpp.o [49/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ClusterFilter.cpp.o [50/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ChipperFilter.cpp.o [51/521] Building CXX object CMakeFiles/pdal_base.dir/filters/DBSCANFilter.cpp.o [52/521] Building CXX object CMakeFiles/pdal_base.dir/filters/AssignFilter.cpp.o [53/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ColorizationFilter.cpp.o [54/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ApproximateCoplanarFilter.cpp.o [55/521] Building CXX object CMakeFiles/pdal_base.dir/filters/DEMFilter.cpp.o [56/521] Building CXX object CMakeFiles/pdal_base.dir/filters/CropFilter.cpp.o [57/521] Building CXX object CMakeFiles/pdal_base.dir/filters/CSFilter.cpp.o [58/521] Building CXX object CMakeFiles/pdal_base.dir/filters/EigenvaluesFilter.cpp.o [59/521] Building CXX object CMakeFiles/pdal_base.dir/filters/EstimateRankFilter.cpp.o [60/521] Building CXX object CMakeFiles/pdal_base.dir/filters/FaceRasterFilter.cpp.o [61/521] Building CXX object CMakeFiles/pdal_base.dir/filters/CovarianceFeaturesFilter.cpp.o [62/521] Building CXX object CMakeFiles/pdal_base.dir/filters/FerryFilter.cpp.o [63/521] Building CXX object CMakeFiles/pdal_base.dir/filters/FarthestPointSamplingFilter.cpp.o [64/521] Building CXX object CMakeFiles/pdal_base.dir/filters/GpsTimeConvert.cpp.o [65/521] Building CXX object CMakeFiles/pdal_base.dir/filters/GroupByFilter.cpp.o [66/521] Building CXX object CMakeFiles/pdal_base.dir/filters/HagDemFilter.cpp.o [67/521] Building CXX object CMakeFiles/pdal_base.dir/filters/HagNnFilter.cpp.o [68/521] Building CXX object CMakeFiles/pdal_base.dir/filters/HagDelaunayFilter.cpp.o [69/521] Building CXX object CMakeFiles/pdal_base.dir/filters/HeadFilter.cpp.o [70/521] Building CXX object CMakeFiles/pdal_base.dir/filters/HexBinFilter.cpp.o [71/521] Building CXX object CMakeFiles/pdal_base.dir/filters/InfoFilter.cpp.o [72/521] Building CXX object CMakeFiles/pdal_base.dir/filters/IQRFilter.cpp.o [73/521] Building CXX object CMakeFiles/pdal_base.dir/filters/LOFFilter.cpp.o [74/521] Building CXX object CMakeFiles/pdal_base.dir/filters/GreedyProjection.cpp.o [75/521] Building CXX object CMakeFiles/pdal_base.dir/filters/MADFilter.cpp.o [76/521] Building CXX object CMakeFiles/pdal_base.dir/filters/MortonOrderFilter.cpp.o [77/521] Building CXX object CMakeFiles/pdal_base.dir/filters/LiTreeFilter.cpp.o [78/521] Building CXX object CMakeFiles/pdal_base.dir/filters/LocateFilter.cpp.o [79/521] Building CXX object CMakeFiles/pdal_base.dir/filters/LloydKMeansFilter.cpp.o [80/521] Building CXX object CMakeFiles/pdal_base.dir/filters/MergeFilter.cpp.o [81/521] Building CXX object CMakeFiles/pdal_base.dir/filters/MiniballFilter.cpp.o [82/521] Building CXX object CMakeFiles/pdal_base.dir/filters/NNDistanceFilter.cpp.o [83/521] Building CXX object CMakeFiles/pdal_base.dir/filters/OutlierFilter.cpp.o [84/521] Building CXX object CMakeFiles/pdal_base.dir/filters/NeighborClassifierFilter.cpp.o [85/521] Building CXX object CMakeFiles/pdal_base.dir/filters/OverlayFilter.cpp.o [86/521] Building CXX object CMakeFiles/pdal_base.dir/filters/OptimalNeighborhoodFilter.cpp.o [87/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ProjPipelineFilter.cpp.o [88/521] Building CXX object CMakeFiles/pdal_base.dir/filters/RadialDensityFilter.cpp.o [89/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ReciprocityFilter.cpp.o [90/521] Building CXX object CMakeFiles/pdal_base.dir/filters/RandomizeFilter.cpp.o [91/521] Building CXX object CMakeFiles/pdal_base.dir/filters/RelaxationDartThrowing.cpp.o [92/521] Building CXX object CMakeFiles/pdal_base.dir/filters/PMFFilter.cpp.o [93/521] Building CXX object CMakeFiles/pdal_base.dir/filters/PlaneFitFilter.cpp.o [94/521] Building CXX object CMakeFiles/pdal_base.dir/filters/NormalFilter.cpp.o [95/521] Building CXX object CMakeFiles/pdal_base.dir/filters/RangeFilter.cpp.o [96/521] Building CXX object CMakeFiles/pdal_base.dir/filters/MongoExpressionFilter.cpp.o [97/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ReprojectionFilter.cpp.o [98/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ReturnsFilter.cpp.o [99/521] Building CXX object CMakeFiles/pdal_base.dir/filters/SeparateScanLineFilter.cpp.o [100/521] Building CXX object CMakeFiles/pdal_base.dir/io/BpfCompressor.cpp.o [101/521] Building CXX object CMakeFiles/pdal_base.dir/filters/SampleFilter.cpp.o [102/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ShellFilter.cpp.o [103/521] Building CXX object CMakeFiles/pdal_base.dir/filters/SkewnessBalancingFilter.cpp.o [104/521] Building CXX object CMakeFiles/pdal_base.dir/filters/SortFilter.cpp.o [105/521] Building CXX object CMakeFiles/pdal_base.dir/filters/StreamCallbackFilter.cpp.o [106/521] Building CXX object CMakeFiles/pdal_base.dir/filters/SplitterFilter.cpp.o [107/521] Building CXX object CMakeFiles/pdal_base.dir/filters/TailFilter.cpp.o [108/521] Building CXX object CMakeFiles/pdal_base.dir/io/BpfHeader.cpp.o [109/521] Building CXX object CMakeFiles/pdal_base.dir/filters/VoxelCenterNearestNeighborFilter.cpp.o [110/521] Building CXX object CMakeFiles/pdal_base.dir/filters/StatsFilter.cpp.o [111/521] Building CXX object CMakeFiles/pdal_base.dir/filters/VoxelCentroidNearestNeighborFilter.cpp.o [112/521] Building CXX object CMakeFiles/pdal_base.dir/filters/ZsmoothFilter.cpp.o [113/521] Building CXX object CMakeFiles/pdal_base.dir/filters/SMRFilter.cpp.o [114/521] Building CXX object CMakeFiles/pdal_base.dir/filters/VoxelDownsizeFilter.cpp.o [115/521] Building CXX object CMakeFiles/pdal_base.dir/filters/PoissonFilter.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/vendor/kazhdan/PPolynomial.h:33, from /build/pdal/src/PDAL-2.4.2-src/vendor/kazhdan/BSplineData.h:35, from /build/pdal/src/PDAL-2.4.2-src/vendor/kazhdan/MultiGridOctreeData.h:60, from /build/pdal/src/PDAL-2.4.2-src/vendor/kazhdan/PoissonRecon.h:50, from /build/pdal/src/PDAL-2.4.2-src/filters/PoissonFilter.cpp:39: /build/pdal/src/PDAL-2.4.2-src/vendor/kazhdan/Array.h: In function ‘void* aligned_malloc(size_t, size_t)’: /build/pdal/src/PDAL-2.4.2-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [116/521] Building CXX object CMakeFiles/pdal_base.dir/filters/TransformationFilter.cpp.o [117/521] Building CXX object CMakeFiles/pdal_base.dir/io/BpfWriter.cpp.o [118/521] Building CXX object CMakeFiles/pdal_base.dir/io/CopcWriter.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/pdal/Options.hpp:38, from /build/pdal/src/PDAL-2.4.2-src/pdal/Writer.hpp:39, from /build/pdal/src/PDAL-2.4.2-src/io/CopcWriter.hpp:37, from /build/pdal/src/PDAL-2.4.2-src/io/CopcWriter.cpp:37: /build/pdal/src/PDAL-2.4.2-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.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = short unsigned int]’ /build/pdal/src/PDAL-2.4.2-src/io/CopcWriter.cpp:166: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.4.2-src/io/CopcWriter.cpp:172:24: required from here /build/pdal/src/PDAL-2.4.2-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())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [119/521] Building CXX object CMakeFiles/pdal_base.dir/io/BpfReader.cpp.o [120/521] Building CXX object CMakeFiles/pdal_base.dir/io/Ilvis2MetadataReader.cpp.o [121/521] Building CXX object CMakeFiles/pdal_base.dir/io/FauxReader.cpp.o [122/521] Building CXX object CMakeFiles/pdal_base.dir/io/GDALReader.cpp.o [123/521] Building CXX object CMakeFiles/pdal_base.dir/io/LasHeader.cpp.o [124/521] Building CXX object CMakeFiles/pdal_base.dir/io/LasVLR.cpp.o [125/521] Building CXX object CMakeFiles/pdal_base.dir/io/Ilvis2Reader.cpp.o [126/521] Building CXX object CMakeFiles/pdal_base.dir/filters/IterativeClosestPoint.cpp.o [127/521] Building CXX object CMakeFiles/pdal_base.dir/io/GDALWriter.cpp.o [128/521] Building CXX object CMakeFiles/pdal_base.dir/io/LasReader.cpp.o [129/521] Building CXX object CMakeFiles/pdal_base.dir/io/EptAddonWriter.cpp.o [130/521] Building CXX object CMakeFiles/pdal_base.dir/io/NullWriter.cpp.o [131/521] Building CXX object CMakeFiles/pdal_base.dir/io/MemoryViewReader.cpp.o [132/521] Building CXX object CMakeFiles/pdal_base.dir/io/PcdHeader.cpp.o [133/521] Building CXX object CMakeFiles/pdal_base.dir/io/OptechReader.cpp.o [134/521] Building CXX object CMakeFiles/pdal_base.dir/io/GltfWriter.cpp.o [135/521] Building CXX object CMakeFiles/pdal_base.dir/io/ObjReader.cpp.o [136/521] Building CXX object CMakeFiles/pdal_base.dir/io/OGRWriter.cpp.o [137/521] Building CXX object CMakeFiles/pdal_base.dir/io/PcdWriter.cpp.o [138/521] Building CXX object CMakeFiles/pdal_base.dir/io/CopcReader.cpp.o [139/521] Building CXX object CMakeFiles/pdal_base.dir/io/LasWriter.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/pdal/PDALUtils.hpp:37, from /build/pdal/src/PDAL-2.4.2-src/pdal/FlexWriter.hpp:36, from /build/pdal/src/PDAL-2.4.2-src/io/LasWriter.hpp:38, from /build/pdal/src/PDAL-2.4.2-src/io/LasWriter.cpp:39: /build/pdal/src/PDAL-2.4.2-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.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = short unsigned int]’ /build/pdal/src/PDAL-2.4.2-src/io/LasWriter.cpp:635: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.4.2-src/io/LasWriter.cpp:645:24: required from here /build/pdal/src/PDAL-2.4.2-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())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [140/521] Building CXX object CMakeFiles/pdal_base.dir/io/PlyReader.cpp.o [141/521] Building CXX object CMakeFiles/pdal_base.dir/io/PtsReader.cpp.o [142/521] Building CXX object CMakeFiles/pdal_base.dir/io/EptReader.cpp.o [143/521] Building CXX object CMakeFiles/pdal_base.dir/io/TerrasolidReader.cpp.o [144/521] Building CXX object CMakeFiles/pdal_base.dir/io/PcdReader.cpp.o [145/521] Building CXX object CMakeFiles/pdal_base.dir/io/PlyWriter.cpp.o [146/521] Building CXX object CMakeFiles/pdal_base.dir/io/SbetSmrmsgReader.cpp.o [147/521] Building CXX object CMakeFiles/pdal_base.dir/io/QfitReader.cpp.o [148/521] Building CXX object CMakeFiles/pdal_base.dir/io/SbetReader.cpp.o [149/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/DensityKernel.cpp.o [150/521] Building CXX object CMakeFiles/pdal_base.dir/io/RasterWriter.cpp.o [151/521] Building CXX object CMakeFiles/pdal_base.dir/io/SbetWriter.cpp.o [152/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/ChamferKernel.cpp.o [153/521] Building CXX object CMakeFiles/pdal_base.dir/io/TextWriter.cpp.o [154/521] Building CXX object CMakeFiles/pdal_base.dir/io/TIndexReader.cpp.o [155/521] Building CXX object CMakeFiles/pdal_base.dir/io/TextReader.cpp.o [156/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/DeltaKernel.cpp.o [157/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/EvalKernel.cpp.o [158/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/MergeKernel.cpp.o [159/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/HausdorffKernel.cpp.o [160/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/DynamicLibrary.cpp.o [161/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/GroundKernel.cpp.o [162/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/SortKernel.cpp.o [163/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/RandomKernel.cpp.o [164/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/ColumnPointTable.cpp.o /build/pdal/src/PDAL-2.4.2-src/pdal/ColumnPointTable.cpp: In function ‘void pdal::{anonymous}::copy(const char*, char*, pdal::Dimension::Type)’: /build/pdal/src/PDAL-2.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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.4.2-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [165/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/InfoKernel.cpp.o [166/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/SplitKernel.cpp.o [167/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Geometry.cpp.o [168/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/DbReader.cpp.o [169/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/PipelineKernel.cpp.o [170/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/TranslateKernel.cpp.o [171/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Metadata.cpp.o [172/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/DbWriter.cpp.o [173/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/TIndexKernel.cpp.o [174/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/TileKernel.cpp.o [175/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Log.cpp.o [176/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Filter.cpp.o [177/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PointTable.cpp.o [178/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PipelineExecutor.cpp.o [179/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/KDIndex.cpp.o [180/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Kernel.cpp.o [181/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Options.cpp.o [182/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PipelineWriter.cpp.o [183/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PointLayout.cpp.o [184/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PipelineManager.cpp.o [185/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PluginDirectory.cpp.o [186/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/SrsBounds.cpp.o [187/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/SpatialReference.cpp.o [188/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PDALUtils.cpp.o [189/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/QuadIndex.cpp.o [190/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PluginManager.cpp.o [191/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Scaling.cpp.o [192/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PointView.cpp.o [193/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/StageExtensions.cpp.o [194/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Polygon.cpp.o [195/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Reader.cpp.o [196/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/compression/DeflateCompression.cpp.o [197/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/pdal_config.cpp.o [198/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/csf/Constraint.cpp.o [199/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/csf/CSF.cpp.o [200/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/compression/ZstdCompression.cpp.o [201/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/csf/Particle.cpp.o [202/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/StageFactory.cpp.o [203/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Writer.cpp.o [204/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/csf/point_cloud.cpp.o [205/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/PipelineReaderJSON.cpp.o [206/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Streamable.cpp.o [207/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/compression/LazPerfVlrCompression.cpp.o [208/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/csf/Cloth.cpp.o [209/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/XMLSchema.cpp.o [210/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/DimRange.cpp.o [211/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/csf/XYZReader.cpp.o [212/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/SubcommandKernel.cpp.o [213/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/Point.cpp.o [214/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/Hexagon.cpp.o [215/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/csf/Rasterization.cpp.o [216/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/Lexer.cpp.o [217/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/csf/c2cdist.cpp.o [218/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/delaunator.cpp.o [219/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/Stage.cpp.o [220/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/IdentExpression.cpp.o [221/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/BaseParser.cpp.o [222/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/Path.cpp.o [223/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/Segment.cpp.o [224/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/AssignStatement.cpp.o [225/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/AssignParser.cpp.o [226/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/ConditionalExpression.cpp.o [227/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/Segmentation.cpp.o [228/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/Processor.cpp.o [229/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/ConditionalParser.cpp.o [230/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/Expression.cpp.o [231/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/MathExpression.cpp.o [232/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/HexGrid.cpp.o [233/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/MathParser.cpp.o [234/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/GDALGrid.cpp.o [235/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/mongoexpression/LogicGate.cpp.o [236/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/copc/Entry.cpp.o [237/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/ept/FixedPointLayout.cpp.o [238/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/Reprocessor.cpp.o [239/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Geotiff.cpp.o [240/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/copc/Connector.cpp.o [241/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Header.cpp.o [242/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/mongoexpression/Comparison.cpp.o [243/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/Grid.cpp.o [244/521] Building CXX object CMakeFiles/pdal_base.dir/filters/private/mongoexpression/Expression.cpp.o [245/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/Output.cpp.o [246/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/BuPyramid.cpp.o [247/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Summary.cpp.o [248/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/Raster.cpp.o [249/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/Processor.cpp.o [250/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/PyramidManager.cpp.o [251/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Srs.cpp.o [252/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/copc/Tile.cpp.o [253/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/ept/TileContents.cpp.o [254/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/SrsTransform.cpp.o [255/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/ept/Connector.cpp.o [256/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/ept/EptInfo.cpp.o [257/521] Building CXX object CMakeFiles/pdal_base.dir/kernels/private/density/OGR.cpp.o [258/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/ErrorHandler.cpp.o [259/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/BaseBand.cpp.o [260/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/ept/Addon.cpp.o [261/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/SpatialRef.cpp.o [262/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/StageRunner.cpp.o [263/521] Building CXX object plugins/faux/CMakeFiles/pdal_plugin_kernel_fauxplugin.dir/kernel/FauxPluginKernel.cpp.o [264/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Utils.cpp.o [265/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/Raster.cpp.o [266/521] Building CXX object test/unit/CMakeFiles/pdal_config_test.dir/ConfigTest.cpp.o [267/521] Building CXX object test/unit/CMakeFiles/pdal_georeference_test.dir/GeoreferenceTest.cpp.o [268/521] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Vlr.cpp.o [269/521] Building CXX object plugins/pgpointcloud/CMakeFiles/pdal_plugin_reader_pgpointcloud.dir/io/PgReader.cpp.o [270/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/GDALUtils.cpp.o [271/521] Building CXX object test/unit/CMakeFiles/pdal_file_utils_test.dir/FileUtilsTest.cpp.o [272/521] Building CXX object plugins/pgpointcloud/CMakeFiles/pdal_plugin_writer_pgpointcloud.dir/io/PgWriter.cpp.o [273/521] Building CXX object test/unit/CMakeFiles/pdal_bounds_test.dir/BoundsTest.cpp.o [274/521] Building CXX object test/unit/CMakeFiles/pdal_kdindex_test.dir/KDIndexTest.cpp.o [275/521] Building CXX object test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o [276/521] Building CXX object plugins/pgpointcloud/CMakeFiles/pgpointcloudtest.dir/test/PgpointcloudTest.cpp.o [277/521] Building CXX object test/unit/CMakeFiles/pdal_log_test.dir/LogTest.cpp.o [278/521] Building CXX object test/unit/CMakeFiles/pdal_pipeline_writer_test.dir/PipelineWriterTest.cpp.o [279/521] Building CXX object test/unit/CMakeFiles/pdal_kernel_test.dir/KernelTest.cpp.o [280/521] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/MathUtils.cpp.o [281/521] Building CXX object test/unit/CMakeFiles/pdal_metadata_test.dir/MetadataTest.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/test/unit/MetadataTest.cpp:37: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = int; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = int]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/MetadataTest.cpp:145:5: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘int*’ increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = double; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = double]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/MetadataTest.cpp:149:5: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘double*’ increases required alignment of target type [-Wcast-align] /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = unsigned int; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = unsigned int]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/MetadataTest.cpp:153:5: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘unsigned int*’ increases required alignment of target type [-Wcast-align] /build/pdal/src/PDAL-2.4.2-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.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = short unsigned int]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/MetadataTest.cpp:156:5: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align] /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = MetadataTest_pointer_Test::TestBody()::foo*; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = MetadataTest_pointer_Test::TestBody()::foo*]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/MetadataTest.cpp:301:30: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘MetadataTest_pointer_Test::TestBody()::foo**’ increases required alignment of target type [-Wcast-align] [282/521] Building CXX object test/unit/CMakeFiles/pdal_eigen_test.dir/EigenTest.cpp.o [283/521] Building CXX object test/unit/CMakeFiles/pdal_oldpclblock_test.dir/OldPCLBlockTest.cpp.o [284/521] Building CXX object test/unit/CMakeFiles/pdal_pipeline_manager_test.dir/PipelineManagerTest.cpp.o [285/521] Building CXX object test/unit/CMakeFiles/pdal_point_view_test.dir/PointViewTest.cpp.o [286/521] Building CXX object test/unit/CMakeFiles/pdal_eigen_test.dir/__/__/pdal/private/MathUtils.cpp.o [287/521] Building CXX object test/unit/CMakeFiles/pdal_plugin_manager_test.dir/PluginManagerTest.cpp.o [288/521] Building CXX object test/unit/CMakeFiles/pdal_point_table_test.dir/PointTableTest.cpp.o [289/521] Building CXX object test/unit/CMakeFiles/pdal_stage_factory_test.dir/StageFactoryTest.cpp.o [290/521] Building CXX object test/unit/CMakeFiles/pdal_artifact_test.dir/ArtifactTest.cpp.o [291/521] Building CXX object test/unit/CMakeFiles/pdal_uuid_test.dir/UuidTest.cpp.o [292/521] Building CXX object test/unit/CMakeFiles/pdal_spatial_reference_test.dir/SpatialReferenceTest.cpp.o [293/521] Building CXX object test/unit/CMakeFiles/pdal_segmentation_test.dir/SegmentationTest.cpp.o [294/521] Building CXX object test/unit/CMakeFiles/pdal_polygon_test.dir/PolygonTest.cpp.o [295/521] Building CXX object test/unit/CMakeFiles/pdal_support_test.dir/SupportTest.cpp.o [296/521] Building CXX object test/unit/CMakeFiles/pdal_deflate_test.dir/DeflateTest.cpp.o [297/521] Building CXX object test/unit/CMakeFiles/pdal_zstd_test.dir/ZstdTest.cpp.o [298/521] Building CXX object test/unit/CMakeFiles/pdal_utils_test.dir/UtilsTest.cpp.o [299/521] Building CXX object test/unit/CMakeFiles/pdal_options_test.dir/OptionsTest.cpp.o [300/521] Building CXX object test/unit/CMakeFiles/pdal_streaming_test.dir/StreamingTest.cpp.o [301/521] Building CXX object test/unit/CMakeFiles/pdal_program_arg_test.dir/ProgramArgsTest.cpp.o [302/521] Building CXX object test/unit/CMakeFiles/pdal_io_bpf_zlib_test.dir/io/BpfTestZlib.cpp.o [303/521] Building CXX object test/unit/CMakeFiles/pdal_where_test.dir/WhereTest.cpp.o [304/521] Building CXX object test/unit/CMakeFiles/pdal_io_gdal_reader_test.dir/io/GDALReaderTest.cpp.o [305/521] Building CXX object test/unit/CMakeFiles/pdal_io_buffer_test.dir/io/BufferTest.cpp.o [306/521] Building CXX object test/unit/CMakeFiles/pdal_io_faux_test.dir/io/FauxReaderTest.cpp.o [307/521] Building CXX object test/unit/CMakeFiles/pdal_io_bpf_base_test.dir/io/BpfTestBase.cpp.o [308/521] Building CXX object test/unit/CMakeFiles/pdal_io_obj_reader_test.dir/io/ObjReaderTest.cpp.o [309/521] Building CXX object test/unit/CMakeFiles/pdal_io_gdal_writer_test.dir/io/GDALWriterTest.cpp.o [310/521] Building CXX object test/unit/CMakeFiles/pdal_io_optech_test.dir/io/OptechReaderTest.cpp.o [311/521] Building CXX object test/unit/CMakeFiles/pdal_io_las_writer_test.dir/io/LasWriterTest.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/pdal/PointLayout.hpp:44, from /build/pdal/src/PDAL-2.4.2-src/pdal/PointContainer.hpp:39, from /build/pdal/src/PDAL-2.4.2-src/pdal/PointView.hpp:40, from /build/pdal/src/PDAL-2.4.2-src/test/unit/io/LasWriterTest.cpp:40: /build/pdal/src/PDAL-2.4.2-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.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = short unsigned int]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/io/LasWriterTest.cpp:575:5: required from here /build/pdal/src/PDAL-2.4.2-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())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = int; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = int]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/io/LasWriterTest.cpp:1102:5: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘int*’ increases required alignment of target type [-Wcast-align] [312/521] Building CXX object test/unit/CMakeFiles/pdal_io_las_reader_test.dir/io/LasReaderTest.cpp.o [313/521] Building CXX object test/unit/CMakeFiles/pdal_io_ply_reader_test.dir/io/PlyReaderTest.cpp.o [314/521] Building CXX object test/unit/CMakeFiles/pdal_io_ept_reader_test.dir/io/EptReaderTest.cpp.o [315/521] Building CXX object test/unit/CMakeFiles/pdal_io_pcd_reader_test.dir/io/PcdReaderTest.cpp.o [316/521] Building CXX object test/unit/CMakeFiles/pdal_io_ply_writer_test.dir/io/PlyWriterTest.cpp.o [317/521] Building CXX object test/unit/CMakeFiles/pdal_io_copc_reader_test.dir/io/CopcReaderTest.cpp.o [318/521] Building CXX object test/unit/CMakeFiles/pdal_io_ept_addon_writer_test.dir/io/EptAddonWriterTest.cpp.o [319/521] Building CXX object test/unit/CMakeFiles/pdal_io_pts_reader_test.dir/io/PtsReaderTest.cpp.o [320/521] Building CXX object test/unit/CMakeFiles/pdal_io_qfit_test.dir/io/QFITReaderTest.cpp.o [321/521] Building CXX object test/unit/CMakeFiles/pdal_io_sbet_writer_test.dir/io/SbetWriterTest.cpp.o [322/521] Building CXX object test/unit/CMakeFiles/pdal_io_sbet_reader_test.dir/io/SbetReaderTest.cpp.o [323/521] Building CXX object test/unit/CMakeFiles/pdal_io_pcd_writer_test.dir/io/PcdWriterTest.cpp.o [324/521] Building CXX object test/unit/CMakeFiles/pdal_io_terrasolid_test.dir/io/TerrasolidReaderTest.cpp.o [325/521] Building CXX object test/unit/CMakeFiles/pdal_io_text_writer_test.dir/io/TextWriterTest.cpp.o [326/521] Building CXX object test/unit/CMakeFiles/pdal_io_smrmsg_reader_test.dir/io/SmrmsgReaderTest.cpp.o [327/521] Building CXX object test/unit/CMakeFiles/pdal_filters_chipper_test.dir/filters/ChipperTest.cpp.o [328/521] Building CXX object test/unit/CMakeFiles/pdal_io_text_reader_test.dir/io/TextReaderTest.cpp.o [329/521] Building CXX object test/unit/CMakeFiles/pdal_io_gltf_writer_test.dir/io/GltfWriterTest.cpp.o [330/521] Building CXX object test/unit/CMakeFiles/pdal_filters_assign_test.dir/filters/AssignFilterTest.cpp.o [331/521] Building CXX object test/unit/CMakeFiles/pdal_filters_nndistance_test.dir/filters/NNDistanceTest.cpp.o [332/521] Building CXX object test/unit/CMakeFiles/pdal_filters_csf_test.dir/filters/CSFilterTest.cpp.o [333/521] Building CXX object test/unit/CMakeFiles/pdal_filters_colorinterp_test.dir/filters/ColorinterpFilterTest.cpp.o [334/521] Building CXX object test/unit/CMakeFiles/pdal_filters_colorization_test.dir/filters/ColorizationFilterTest.cpp.o [335/521] Building CXX object test/unit/CMakeFiles/pdal_filters_decimation_test.dir/filters/DecimationFilterTest.cpp.o [336/521] Building CXX object test/unit/CMakeFiles/pdal_filters_covariancefeatures_test.dir/filters/CovarianceFeaturesTest.cpp.o [337/521] Building CXX object test/unit/CMakeFiles/pdal_filters_delaunay_test.dir/filters/DelaunayFilterTest.cpp.o [338/521] Building CXX object test/unit/CMakeFiles/pdal_filters_faceraster_test.dir/filters/FaceRasterTest.cpp.o [339/521] Building CXX object test/unit/CMakeFiles/pdal_filters_elm_test.dir/filters/ELMFilterTest.cpp.o [340/521] Building CXX object test/unit/CMakeFiles/pdal_filters_divider_test.dir/filters/DividerFilterTest.cpp.o [341/521] Building CXX object test/unit/CMakeFiles/pdal_filters_crop_test.dir/filters/CropFilterTest.cpp.o [342/521] Building CXX object test/unit/CMakeFiles/pdal_filters_ferry_test.dir/filters/FerryFilterTest.cpp.o [343/521] Building CXX object test/unit/CMakeFiles/pdal_filters_groupby_test.dir/filters/GroupByFilterTest.cpp.o [344/521] Building CXX object test/unit/CMakeFiles/pdal_filters_gpstimeconvert_test.dir/filters/GpsTimeConvertTest.cpp.o [345/521] Building CXX object test/unit/CMakeFiles/pdal_filters_separatescanline_test.dir/filters/SeparatescanlineFilterTest.cpp.o [346/521] Building CXX object test/unit/CMakeFiles/pdal_filters_hag_test.dir/filters/HAGFilterTest.cpp.o [347/521] Building CXX object test/unit/CMakeFiles/pdal_filters_mongoexpression_test.dir/filters/MongoExpressionFilterTest.cpp.o [348/521] Building CXX object test/unit/CMakeFiles/pdal_filters_ht_test.dir/filters/HeadTailFilterTest.cpp.o [349/521] Building CXX object test/unit/CMakeFiles/pdal_filters_lloydkmeans_test.dir/filters/LloydKMeansFilterTest.cpp.o [350/521] Building CXX object test/unit/CMakeFiles/pdal_filters_icp_test.dir/filters/IcpFilterTest.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/pdal/Stage.hpp:42, from /build/pdal/src/PDAL-2.4.2-src/pdal/Filter.hpp:39, from /build/pdal/src/PDAL-2.4.2-src/filters/TransformationFilter.hpp:40, from /build/pdal/src/PDAL-2.4.2-src/test/unit/filters/IcpFilterTest.cpp:37: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = Eigen::Matrix; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = Eigen::Matrix]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/filters/IcpFilterTest.cpp:108:71: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘Eigen::Matrix*’ increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [351/521] Building CXX object test/unit/CMakeFiles/pdal_filters_merge_test.dir/filters/MergeTest.cpp.o [352/521] Building CXX object test/unit/CMakeFiles/pdal_filters_locate_test.dir/filters/LocateFilterTest.cpp.o [353/521] Building CXX object test/unit/CMakeFiles/pdal_filters_overlay_test.dir/filters/OverlayFilterTest.cpp.o [354/521] Building CXX object test/unit/CMakeFiles/pdal_morton_order_test.dir/filters/MortonOrderTest.cpp.o [355/521] Building CXX object test/unit/CMakeFiles/pdal_filters_miniball_test.dir/filters/MiniballFilterTest.cpp.o [356/521] Building CXX object test/unit/CMakeFiles/pdal_filters_info_test.dir/filters/InfoFilterTest.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/pdal/Stage.hpp:42, from /build/pdal/src/PDAL-2.4.2-src/pdal/Filter.hpp:39, from /build/pdal/src/PDAL-2.4.2-src/filters/InfoFilter.hpp:37, from /build/pdal/src/PDAL-2.4.2-src/test/unit/filters/InfoFilterTest.cpp:37: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = int; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = int]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/filters/InfoFilterTest.cpp:92:46: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘int*’ increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [357/521] Building CXX object test/unit/CMakeFiles/pdal_filters_neighborclassifier_test.dir/filters/NeighborClassifierFilterTest.cpp.o [358/521] Building CXX object test/unit/CMakeFiles/pdal_filters_normal_test.dir/filters/NormalFilterTest.cpp.o [359/521] Building CXX object test/unit/CMakeFiles/pdal_filters_additional_merge_test.dir/filters/AdditionalMergeTest.cpp.o [360/521] Building CXX object test/unit/CMakeFiles/pdal_filters_pmf_test.dir/filters/PMFFilterTest.cpp.o [361/521] Building CXX object test/unit/CMakeFiles/pdal_filters_reprojection_test.dir/filters/ReprojectionFilterTest.cpp.o [362/521] Building CXX object test/unit/CMakeFiles/pdal_filters_planefit_test.dir/filters/PlaneFitFilterTest.cpp.o [363/521] Building CXX object test/unit/CMakeFiles/pdal_filters_returns_test.dir/filters/ReturnsFilterTest.cpp.o [364/521] Building CXX object test/unit/CMakeFiles/pdal_filters_randomize_test.dir/filters/RandomizeFilterTest.cpp.o [365/521] Building CXX object test/unit/CMakeFiles/pdal_filters_shell_test.dir/filters/ShellFilterTest.cpp.o [366/521] Building CXX object test/unit/CMakeFiles/pdal_filters_reciprocity_test.dir/filters/ReciprocityFilterTest.cpp.o [367/521] Building CXX object test/unit/CMakeFiles/pdal_filters_range_test.dir/filters/RangeFilterTest.cpp.o [368/521] Building CXX object test/unit/CMakeFiles/pdal_app_test.dir/apps/AppTest.cpp.o [369/521] Building CXX object test/unit/CMakeFiles/pdal_filters_skewness_test.dir/filters/SkewnessFilterTest.cpp.o [370/521] Building CXX object test/unit/CMakeFiles/pdal_filters_smrf_test.dir/filters/SMRFilterTest.cpp.o [371/521] Building CXX object test/unit/CMakeFiles/pdal_app_plugin_test.dir/apps/AppPluginTest.cpp.o [372/521] Building CXX object test/unit/CMakeFiles/pdal_filters_sort_test.dir/filters/SortFilterTest.cpp.o [373/521] Building CXX object test/unit/CMakeFiles/pdal_info_test.dir/apps/InfoTest.cpp.o [374/521] Building CXX object test/unit/CMakeFiles/pdal_filters_splitter_test.dir/filters/SplitterTest.cpp.o [375/521] Building CXX object test/unit/CMakeFiles/pdal_tindex_test.dir/apps/TIndexTest.cpp.o [376/521] Linking CXX static library lib/libpdal_arbiter.a [377/521] Building CXX object test/unit/CMakeFiles/pdal_filters_transformation_test.dir/filters/TransformationFilterTest.cpp.o [378/521] Building CXX object test/unit/CMakeFiles/pdal_filters_voxel_test.dir/filters/VoxelTest.cpp.o [379/521] Building CXX object test/unit/CMakeFiles/pdal_filters_hexbin_test.dir/filters/HexbinFilterTest.cpp.o [380/521] Building CXX object test/unit/CMakeFiles/pdal_merge_test.dir/apps/MergeTest.cpp.o [381/521] Building CXX object test/unit/CMakeFiles/pdal_tile_test.dir/apps/TileTest.cpp.o [382/521] Building CXX object test/unit/CMakeFiles/pdal_filters_voxel_downsize_test.dir/filters/VoxelDownsizeFilterTest.cpp.o [383/521] Building CXX object test/unit/CMakeFiles/pdal_filters_stats_test.dir/filters/StatsFilterTest.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/pdal/PDALUtils.hpp:37, from /build/pdal/src/PDAL-2.4.2-src/test/unit/filters/StatsFilterTest.cpp:39: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = double; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = double]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/filters/StatsFilterTest.cpp:347:13: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘double*’ increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [384/521] Building CXX object test/unit/CMakeFiles/chamfer_test.dir/apps/ChamferTest.cpp.o [385/521] Building CXX object test/unit/CMakeFiles/hausdorff_test.dir/apps/HausdorffTest.cpp.o [386/521] Building CXX object test/unit/CMakeFiles/pc2pc_test.dir/apps/pc2pcTest.cpp.o [387/521] Building CXX object test/unit/CMakeFiles/pdal_io_ilvis2_metadata_test.dir/io/Ilvis2MetadataReaderTest.cpp.o In file included from /build/pdal/src/PDAL-2.4.2-src/io/Ilvis2MetadataReader.hpp:37, from /build/pdal/src/PDAL-2.4.2-src/test/unit/io/Ilvis2MetadataReaderTest.cpp:37: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp: In instantiation of ‘T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = long int; std::string = std::__cxx11::basic_string]’: /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:574:41: required from ‘T pdal::MetadataNode::value() const [with T = long int]’ /build/pdal/src/PDAL-2.4.2-src/test/unit/io/Ilvis2MetadataReaderTest.cpp:60:5: required from here /build/pdal/src/PDAL-2.4.2-src/pdal/Metadata.hpp:377:18: warning: cast from ‘unsigned char*’ to ‘long int*’ increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [388/521] Building CXX object test/unit/CMakeFiles/translate_test.dir/apps/TranslateTest.cpp.o [389/521] Building CXX object test/unit/CMakeFiles/random_test.dir/apps/RandomTest.cpp.o [390/521] Building CXX object test/unit/CMakeFiles/xml_schema_test.dir/XMLSchemaTest.cpp.o [391/521] Building CXX object test/unit/CMakeFiles/pdal_io_ilvis2_reader_metadata_test.dir/io/Ilvis2ReaderWithMDReaderTest.cpp.o [392/521] Building CXX object test/unit/CMakeFiles/pdal_io_ilvis2_test.dir/io/Ilvis2ReaderTest.cpp.o [393/521] Building CXX object apps/CMakeFiles/pdal.dir/pdal.cpp.o [394/521] Linking CXX shared library lib/libpdal_base.so.14.2.0 [395/521] Creating library symlink lib/libpdal_base.so.14 lib/libpdal_base.so [396/521] Linking CXX shared library lib/libpdal_plugin_kernel_fauxplugin.so.14.2.0 [397/521] Creating library symlink lib/libpdal_plugin_kernel_fauxplugin.so.14 lib/libpdal_plugin_kernel_fauxplugin.so [398/521] Linking CXX executable bin/pdal_pipeline_writer_test FAILED: bin/pdal_pipeline_writer_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_pipeline_writer_test.dir/PipelineWriterTest.cpp.o -o bin/pdal_pipeline_writer_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [399/521] Linking CXX executable bin/pdal_kernel_test FAILED: bin/pdal_kernel_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_kernel_test.dir/KernelTest.cpp.o -o bin/pdal_kernel_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [400/521] Linking CXX shared library lib/libpdal_plugin_reader_pgpointcloud.so.14.2.0 [401/521] Linking CXX shared library lib/libpdal_plugin_writer_pgpointcloud.so.14.2.0 [402/521] Linking CXX executable bin/pdal_oldpclblock_test FAILED: bin/pdal_oldpclblock_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_oldpclblock_test.dir/OldPCLBlockTest.cpp.o -o bin/pdal_oldpclblock_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [403/521] Linking CXX executable bin/pdal_file_utils_test FAILED: bin/pdal_file_utils_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_file_utils_test.dir/FileUtilsTest.cpp.o -o bin/pdal_file_utils_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [404/521] Linking CXX executable bin/pdal_point_view_test FAILED: bin/pdal_point_view_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_point_view_test.dir/PointViewTest.cpp.o -o bin/pdal_point_view_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [405/521] Linking CXX executable bin/pdal_bounds_test FAILED: bin/pdal_bounds_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_bounds_test.dir/BoundsTest.cpp.o -o bin/pdal_bounds_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [406/521] Linking CXX executable bin/pdal_kdindex_test FAILED: bin/pdal_kdindex_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_kdindex_test.dir/KDIndexTest.cpp.o -o bin/pdal_kdindex_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [407/521] Linking CXX executable bin/pdal_pipeline_manager_test FAILED: bin/pdal_pipeline_manager_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_pipeline_manager_test.dir/PipelineManagerTest.cpp.o -o bin/pdal_pipeline_manager_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [408/521] Linking CXX executable bin/pdal_plugin_manager_test FAILED: bin/pdal_plugin_manager_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_plugin_manager_test.dir/PluginManagerTest.cpp.o -o bin/pdal_plugin_manager_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [409/521] Linking CXX executable bin/pdal_log_test FAILED: bin/pdal_log_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_log_test.dir/LogTest.cpp.o -o bin/pdal_log_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [410/521] Linking CXX executable bin/pdal_config_test FAILED: bin/pdal_config_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_config_test.dir/ConfigTest.cpp.o -o bin/pdal_config_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [411/521] Linking CXX executable bin/pdal_georeference_test FAILED: bin/pdal_georeference_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_georeference_test.dir/GeoreferenceTest.cpp.o -o bin/pdal_georeference_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [412/521] Linking CXX executable bin/pdal_options_test FAILED: bin/pdal_options_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_options_test.dir/OptionsTest.cpp.o -o bin/pdal_options_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a /usr/lib/libgdal.so && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [413/521] Linking CXX executable bin/pdal_eigen_test FAILED: bin/pdal_eigen_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_eigen_test.dir/EigenTest.cpp.o test/unit/CMakeFiles/pdal_eigen_test.dir/__/__/pdal/private/MathUtils.cpp.o -o bin/pdal_eigen_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [414/521] Linking CXX executable bin/pdal_metadata_test FAILED: bin/pdal_metadata_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_metadata_test.dir/MetadataTest.cpp.o -o bin/pdal_metadata_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status [415/521] Linking CXX executable bin/pdal_point_table_test FAILED: bin/pdal_point_table_test : && /usr/bin/c++ -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o test/unit/CMakeFiles/pdal_point_table_test.dir/PointTableTest.cpp.o -o bin/pdal_point_table_test -Wl,-rpath,/build/pdal/src/PDAL-2.4.2-src/build/lib lib/libpdal_base.so.14.2.0 lib/libpdal_util.so.14.2.0 lib/libgtest.a && : /usr/bin/ld: warning: libpoppler.so.121, needed by /usr/lib/libgdal.so.30, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D1(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::getNF(int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endType3Char(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookupNF(char const*) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::BaseStream(Object&&, long long)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::discardChars(unsigned int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::buildTransforms(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setPrintCommands(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::free()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceCMYKColorSpace::GfxDeviceCMYKColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginType3Char(GfxState*, double, double, double, double, unsigned int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineDash(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineJoin(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateTransfer(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Array::get(int, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::setErrQuiet(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearPatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endPage()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::tilingPatternFill(GfxState*, Gfx*, Catalog*, GfxTilingPattern*, double const*, int, int, int, int, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for SplashOutputDev' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::~PDFDoc()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::isLinearized(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::radialShadedFill(GfxState*, GfxRadialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiEnd(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::stroke(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::~GlobalParams()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMask(GfxState*, double const*, bool, Function*, GfxColor*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColorSpace(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::opiBegin(GfxState*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setVectorAntialias(bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateMiterLimit(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::setDefaultCTM(double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::fill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtUserToDev(double, double, int*, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OCGs::findOcgByRef(Ref)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getLine(char*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `BaseStream::~BaseStream()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clipToStrokePath(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clearSoftMask(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::PDFDoc(BaseStream*, std::optional const&, std::optional const&, void*, std::function const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::endMarkedContent(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxICCBasedColorSpace::GfxICCBasedColorSpace(int, GfxColorSpace*, Ref const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChar()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxState::setDisplayProfile(std::shared_ptr const&)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateBlendMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPage(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int const*, int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeColor(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Dict::lookup(char const*, int) const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GfxDeviceGrayColorSpace::GfxDeviceGrayColorSpace()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `typeinfo for BaseStream' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, Stream*, int, int, GfxImageColorMap*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineCap(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getDocInfo()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOverprint(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateCTM(GfxState*, double, double, double, double, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::getTypeName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::cvtDevToUser(double, double, double*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::getVectorAntialias()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFillOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::markPoint(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::clip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::type3D0(GfxState*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateLineWidth(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startDoc(PDFDoc*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFlatness(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::getPageRef(int)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updatePatternOpacity(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `setErrorCallback(void (*)(ErrorCategory, long long, char const*))' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OptionalContentGroup::getName() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::checkTransparencyGroup(GfxState*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::endTransparencyGroup(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Catalog::readMetadata()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTransparencyGroup(GfxState*, double const*, GfxColorSpace*, bool, bool, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `error(ErrorCategory, long long, char const*, ...)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::functionShadedFill(GfxState*, GfxFunctionShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::gouraudTriangleShadedFill(GfxState*, GfxGouraudTriangleShading*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateAll(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::beginTextObject(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Object::copy() const' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateOverprintMode(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `GlobalParams::GlobalParams(char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::axialShadedFill(GfxState*, GfxAxialShading*, double, double)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateFont(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `globalParams' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::setSoftMaskFromImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::restoreState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::~SplashOutputDev()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoClip(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeAdjust(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::eoFill(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::saveState(GfxState*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int const*, bool)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getRawChars(int, int*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::startPage(int, GfxState*, XRef*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `OutputDev::beginMarkedContent(char const*, Dict*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `PDFDoc::getNumPages()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `Stream::getPSFilter(int, char const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::paintTransparencyGroup(GfxState*, double const*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::unsetSoftMaskFromImageMask(GfxState*, double*)' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `XRef::getCatalog()' /usr/bin/ld: /usr/lib/libgdal.so.30: undefined reference to `SplashOutputDev::updateStrokeOpacity(GfxState*)' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix6/build receiving incremental file list pdal-2.4.2-1-riscv64-build.log sent 43 bytes received 13,177 bytes 8,813.33 bytes/sec total size is 275,562 speedup is 20.84