Skip to content

Build issue on NixOS #64937

Description

@JuhoErvasti

What is the bug or the crash?

I'm unable to compile QGIS in the Nix flake shell, and get this error message:

[qgis-dev] ~/dev/qgis/build > ninja
[631/5920] Building CXX object src/app/qt-unix-signals/CMakeFiles/QTSignal.dir/sigwatch.cpp.o
/home/<user>/dev/qgis/external/qt-unix-signals/sigwatch.cpp: In static member function ‘static void UnixSignalWatcherPrivate::signalHandler(int)’:
/home/<user>/dev/qgis/external/qt-unix-signals/sigwatch.cpp:128:18: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  128 |     (void)::write(sockpair[0], &signal, sizeof(signal));
      |           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/<user>/dev/qgis/external/qt-unix-signals/sigwatch.cpp: In member function ‘void UnixSignalWatcherPrivate::_q_onNotify(int)’:
/home/<user>/dev/qgis/external/qt-unix-signals/sigwatch.cpp:140:17: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  140 |     (void)::read(sockfd, &signal, sizeof(signal));
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[639/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/alg.cpp
In file included from /home/<user>/dev/qgis/external/pdal_wrench/vpc.hpp:18,
                 from /home/<user>/dev/qgis/external/pdal_wrench/alg.cpp:16:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~

I used the suggested configure command.

Here's the whole log:

Show log
[qgis-dev] ~/dev/qgis/build > cmake     -G Ninja     -D CMAKE_BUILD_TYPE=Debug     -D WITH_3D=True     -D WITH_PDAL=True     -D WITH_QTWEBENGINE=True     -D CMAKE_INSTALL_PREFIX=$(pwd)/app     -D QT_PLUGINS_DIR=/nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/qt-6/plugins .. -D CMAKE_EXPORT_COMPILE_COMMANDS=True
-- Building with system libraries --
-- The C compiler identification is GNU 14.3.0
-- The CXX compiler identification is GNU 14.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- QGIS version: 3.99.0 Master (39900)
-- Looking for CL_VERSION_3_0
-- Looking for CL_VERSION_3_0 - not found
-- Looking for CL_VERSION_2_2
-- Looking for CL_VERSION_2_2 - not found
-- Looking for CL_VERSION_2_1
-- Looking for CL_VERSION_2_1 - not found
-- Looking for CL_VERSION_2_0
-- Looking for CL_VERSION_2_0 - not found
-- Looking for CL_VERSION_1_2
-- Looking for CL_VERSION_1_2 - not found
-- Looking for CL_VERSION_1_1
-- Looking for CL_VERSION_1_1 - not found
-- Looking for CL_VERSION_1_0
-- Looking for CL_VERSION_1_0 - not found
-- Could NOT find OpenCL (missing: OpenCL_LIBRARY OpenCL_INCLUDE_DIR)
-- Couldn't find OpenCL: support DISABLED
-- ccache found
-- Could not find GRASS 7
-- Could not find GRASS 8
-- Found FLEX: /nix/store/p1s2wspbwmnqn3wynpnr2lg1ykp7nms2-flex-2.6.4/bin/flex (found suitable version "2.6.4", minimum required is "2.6")
-- Found BISON: /nix/store/q0yppnyqyb4mmchrrwxziqdg6i89d6k1-bison-3.8.2/bin/bison (found suitable version "3.8.2", minimum required is "2.4")
-- Looking for openpty
-- Looking for openpty - found
-- Found SQLite3: /nix/store/xmq1vl80xnvkg0mpj824dpp97nlhbr5h-sqlite-3.50.2-dev/include (found version "3.50.2")
-- Found Proj: 9.6.1 /nix/store/8wywv049scmlw0hv5wljir3fc50ck1p1-proj-9.6.1-dev/lib/cmake/proj
-- Found Geos: 3.13.1 /nix/store/q04ylvj5mzmvhggkms4zx28fhpj887yf-geos-3.13.1/lib/cmake/GEOS
-- Found GDAL: 3.11.0 /nix/store/xsnlghlbmcfvlpvjkxhihs39bgppnvxn-gdal-3.11.0/lib/cmake/gdal
-- Found EXPAT: /nix/store/g0qw7dbd2cmrlz2wbppjmbr75sjssgyd-expat-2.7.1/lib/libexpat.so (found version "2.7.1")
-- Found Spatialindex: /nix/store/2s5maqr0b0skvfr2j87zs760rjdnzdl0-libspatialindex-2.0.0/lib/libspatialindex.so (2.0.0)
-- Found LibZip: /nix/store/qgwcqlmmk4dygqy46lc87ay7z1q8ahq8-libzip-1.11.4/lib/libzip.so
-- Found libzip: /nix/store/qgwcqlmmk4dygqy46lc87ay7z1q8ahq8-libzip-1.11.4/lib/libzip.so
-- Found ZLIB: /nix/store/5bc6m6cx56zfrz30b8wpdarh1qarqlzx-zlib-1.3.1/lib/libz.so (found version "1.3.1")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Protobuf: /nix/store/g82m0ia59azh4a1bcrk0r15qck6hp8da-protobuf-31.1/lib/libprotobuf.so (found version "6.31.1")
-- Found Protobuf: /nix/store/g82m0ia59azh4a1bcrk0r15qck6hp8da-protobuf-31.1/lib/libprotobuf.so
-- Found zlib: /nix/store/5bc6m6cx56zfrz30b8wpdarh1qarqlzx-zlib-1.3.1/lib/libz.so
-- GeographicLib support DISABLED.
-- Found PostgreSQL: /nix/store/mmb3y1cky354g8myhkmax60fh4py7fsa-libpq-17.5/lib/libpq.so (found version "17.5")
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Found SpatiaLite: /nix/store/181140srl81i1hkhmda9ihw08mn50lrk-libspatialite-5.1.0/lib/libspatialite.so
-- Using embedded laz-perf
-- Found ZSTD: /nix/store/8fnj0gmfmcbry0hl70i8s01fh2s972bi-zstd-1.5.7/lib/libzstd.so
-- Found ZSTD: /nix/store/8fnj0gmfmcbry0hl70i8s01fh2s972bi-zstd-1.5.7/lib/libzstd.so
-- Found PDAL: pdalcpp (2.8.4)
-- Found Draco: /nix/store/r0a0pdh7dmwc5as6cl3qlgzjzb9cfvk2-draco-1.5.7/lib/libdraco.so
-- Found Draco: /nix/store/r0a0pdh7dmwc5as6cl3qlgzjzb9cfvk2-draco-1.5.7/lib/libdraco.so (1.5.7)
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /nix/store/dj26hb49f46nr46k4jbx6m4fkacw70zy-libglvnd-1.7.0/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Found WrapVulkanHeaders: /nix/store/41b9fdcmmaznd1jsp220ab9xkqbdwkbr-vulkan-headers-1.4.321.0/include
-- PDF4Qt disabled
-- Found Cups: /nix/store/2icw4ps800z9m4va7gbmv0cffcr2m21i-cups-2.4.12-lib/lib/libcups.so (found version "2.4.12")
-- QtWebEngine support enabled
-- Found Qt version: 6.9.1
-- Found QScintilla2: /nix/store/l7hknx3kd16hkz5kl9bydydn87ljr311-qscintilla-qt6-2.14.1/lib/libqscintilla2_qt6.so (2.14.1)
-- Found Qwt: /nix/store/2w117x3in9zyda2dh13h4cx1ym1fn41f-qwt-6.3.0/lib/libqwt.so (6.3.0)
-- Found QCA: /nix/store/fxcryys01l6c64x9r2vx71qd0nsfyv97-qca-2.3.10/lib/libqca-qt6.so (2.3.10)
-- Found QCA OpenSSL plugin
-- Pedantic compiler settings enabled
-- Performing Test HAVE_WFLAG_OVERLOADED_VIRTUAL
-- Performing Test HAVE_WFLAG_OVERLOADED_VIRTUAL - Success
-- Performing Test HAVE_WFLAG_IMPLICIT_FALLTHROUGH
-- Performing Test HAVE_WFLAG_IMPLICIT_FALLTHROUGH - Success
-- Performing Test HAVE_WFLAG_SUGGEST_OVERRIDE
-- Performing Test HAVE_WFLAG_SUGGEST_OVERRIDE - Success
-- Performing Test HAVE_WFLAG_SUGGEST_DESTRUCTOR_OVERRIDE
-- Performing Test HAVE_WFLAG_SUGGEST_DESTRUCTOR_OVERRIDE - Failed
-- Debug output enabled
-- Found GSL: /nix/store/hl8v199q51lg3i9fh157i5zkxl929n1y-gsl-2.8-dev/include (found version "2.8")
-- Found Python: /nix/store/iyff8129iampdw13nlfqalzhxy8y1hi9-python3-3.13.6/bin/python3.13 (found suitable version "3.13.6", minimum required is "3.11") found components: Interpreter Development Development.Module Development.Embed
-- Found Python executable: /nix/store/iyff8129iampdw13nlfqalzhxy8y1hi9-python3-3.13.6/bin/python3.13 (version 3.13.6)
-- Python library: /nix/store/iyff8129iampdw13nlfqalzhxy8y1hi9-python3-3.13.6/lib/libpython3.13.so
-- Python site-packages: /nix/store/iyff8129iampdw13nlfqalzhxy8y1hi9-python3-3.13.6/lib/python3.13/site-packages
-- Found SIP version: 6.12.0
-- Found sip-build executable: /nix/store/bvaxkk6ihi8v141733a72bmi6ixh2ddn-python3.13-sip-6.12.0/bin/sip-build
-- Found PyQt6 version: 6.9.0
-- Found QScintilla2 PyQt module: 2.14.1
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- HDF5 C compiler wrapper is unable to compile a minimal HDF5 program.
-- Found HDF5: /nix/store/9jvw016mpgfp9vlmx2ah5dwja87xpg5m-hdf5-cpp-1.14.6/lib/libhdf5.so (found version "1.14.6")
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Found NetCDF: /nix/store/a0g4k6ni3mva6mqpn9fw1c4bg9vfwy6r-netcdf-4.9.3/lib/libnetcdf.so
-- Found LibXml2: /nix/store/nic5yk8f47kg55qayn9cnwxl555439vj-libxml2-2.14.5/lib/libxml2.so (found version "2.14.5")
-- SFCGAL not enabled - disabling bindings
-- QtGamepad not enabled - disabling bindings for derived classes
-- Ctest Binary Directory set to: /home/<user>/dev/qgis/build/output/bin
-- Configuring done (12.9s)
-- Generating done (11.6s)
-- Build files have been written to: /home/<user>/dev/qgis/build
[qgis-dev] ~/dev/qgis/build > ninja
[631/5920] Building CXX object src/app/qt-unix-signals/CMakeFiles/QTSignal.dir/sigwatch.cpp.o
/home/<user>/dev/qgis/external/qt-unix-signals/sigwatch.cpp: In static member function ‘static void UnixSignalWatcherPrivate::signalHandler(int)’:
/home/<user>/dev/qgis/external/qt-unix-signals/sigwatch.cpp:128:18: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  128 |     (void)::write(sockpair[0], &signal, sizeof(signal));
      |           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/<user>/dev/qgis/external/qt-unix-signals/sigwatch.cpp: In member function ‘void UnixSignalWatcherPrivate::_q_onNotify(int)’:
/home/<user>/dev/qgis/external/qt-unix-signals/sigwatch.cpp:140:17: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  140 |     (void)::read(sockfd, &signal, sizeof(signal));
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[639/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/alg.cpp
In file included from /home/<user>/dev/qgis/external/pdal_wrench/vpc.hpp:18,
                 from /home/<user>/dev/qgis/external/pdal_wrench/alg.cpp:16:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[641/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/thin.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/thin.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/thin.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/thin.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/thin.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/thin.cpp
In file included from /nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Polygon.hpp:39,
                 from /home/<user>/dev/qgis/external/pdal_wrench/thin.cpp:21:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[642/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/boundary.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/boundary.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/boundary.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/boundary.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/boundary.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/boundary.cpp
In file included from /home/<user>/dev/qgis/external/pdal_wrench/vpc.hpp:18,
                 from /home/<user>/dev/qgis/external/pdal_wrench/boundary.cpp:26:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[643/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster_tin.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster_tin.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster_tin.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster_tin.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster_tin.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/to_raster_tin.cpp
In file included from /home/<user>/dev/qgis/external/pdal_wrench/vpc.hpp:18,
                 from /home/<user>/dev/qgis/external/pdal_wrench/to_raster_tin.cpp:23:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[644/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/clip.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/clip.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/clip.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/clip.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/clip.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/clip.cpp
In file included from /nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Polygon.hpp:39,
                 from /home/<user>/dev/qgis/external/pdal_wrench/clip.cpp:21:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[645/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/main.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/main.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/main.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/main.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/main.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/main.cpp
In file included from /home/<user>/dev/qgis/external/pdal_wrench/vpc.hpp:18,
                 from /home/<user>/dev/qgis/external/pdal_wrench/main.cpp:29:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[646/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/info.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/info.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/info.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/info.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/info.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/info.cpp
In file included from /nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Polygon.hpp:39,
                 from /home/<user>/dev/qgis/external/pdal_wrench/info.cpp:21:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[647/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/merge.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/merge.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/merge.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/merge.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/merge.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/merge.cpp
In file included from /nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Polygon.hpp:39,
                 from /home/<user>/dev/qgis/external/pdal_wrench/merge.cpp:22:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[648/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/density.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/density.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/density.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/density.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/density.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/density.cpp
In file included from /home/<user>/dev/qgis/external/pdal_wrench/vpc.hpp:18,
                 from /home/<user>/dev/qgis/external/pdal_wrench/density.cpp:23:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[649/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/to_raster.cpp
In file included from /home/<user>/dev/qgis/external/pdal_wrench/vpc.hpp:18,
                 from /home/<user>/dev/qgis/external/pdal_wrench/to_raster.cpp:23:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
[650/5920] Building CXX object src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_vector.cpp.o
FAILED: [code=1] src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_vector.cpp.o
ccache sloppiness=pch_defines,time_macros,include_file_mtime,include_file_ctime /nix/store/bcw9f6r9v2fm3kv7d15fcrya0mf34xds-gcc-wrapper-14.3.0/bin/g++ -DGDAL_DEBUG -DQT_NO_CAST_TO_ASCII -DQT_NO_DEPRECATED_WARNINGS -DQT_USE_QSTRINGBUILDER -DSIP_VERSION=0x060c00 -I/home/<user>/dev/qgis/build/src/providers/pdal/pdal_wrench_autogen/include -I/home/<user>/dev/qgis/build -I/home/<user>/dev/qgis/external/untwine/api -I/home/<user>/dev/qgis/external -isystem /home/<user>/dev/qgis/external/nlohmann -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Woverloaded-virtual -Wimplicit-fallthrough -Wsuggest-override -g -std=gnu++20 -fvisibility=hidden -Wno-suggest-override -MD -MT src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_vector.cpp.o -MF src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_vector.cpp.o.d -o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_vector.cpp.o -c /home/<user>/dev/qgis/external/pdal_wrench/to_vector.cpp
In file included from /nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Polygon.hpp:39,
                 from /home/<user>/dev/qgis/external/pdal_wrench/to_vector.cpp:21:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp: In member function ‘OGRGeometryHS* pdal::Geometry::getOGRHandle()’:
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:77:24: error: cannot convert ‘std::unique_ptr<OGRGeometry>::pointer’ {aka ‘OGRGeometry*’} to ‘OGRGeometryH’ {aka ‘OGRGeometryHS*’} in return
   77 |     { return m_geom.get(); }
      |              ~~~~~~~~~~^~
      |                        |
      |                        std::unique_ptr<OGRGeometry>::pointer {aka OGRGeometry*}
/nix/store/zyw82gay56gdbv5pdc4pcfdz7cajx91c-pdal-2.8.4/include/pdal/Geometry.hpp:43:7: note: class type ‘OGRGeometry’ is incomplete
   43 | class OGRGeometry;
      |       ^~~~~~~~~~~
^Cninja: build stopped: interrupted by user.

Steps to reproduce the issue

Open the nix shell defined in the flake and follow the printed instructions up to the ninja command.

Versions

Not sure if applicable, but I tried building at 80a61ac.

Supported QGIS version

  • I'm running a supported QGIS version according to the roadmap.

New profile

Additional context

Changing to WITH_PDAL=False I'm able to compile and run, althought then all icons are missing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugEither a bug report, or a bug fix. Let's hope for the latter!Build/InstallRelated to compiling or installing QGIS

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions