pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/59490: geography/qgis: crssync dumps core when building
>Number: 59490
>Category: pkg
>Synopsis: geography/qgis: crssync dumps core when building
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Jun 28 21:30:00 +0000 2025
>Originator: Robert Whitlock
>Release: pkgsrc current, June 27, 2025
>Organization:
>Environment:
NetBSD current, 10.99.14, June 23, 2025, amd64
>Description:
Building qgis fails with a core dump of its crssync program. It's a ctype error, triggered by the recent change in NetBSD that loudly fails the program when the ctype functions are called with an argument that does not have defined behavior. (see https://gnats.netbsd.org/58208) The output ends with:
[ 91%] Built target test_core_ziplayer
/usr/pkg/bin/gmake -f src/crssync/CMakeFiles/synccrsdb.dir/build.make src/crssync/CMakeFiles/synccrsdb.dir/depend
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
cd /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build && /usr/pkg/bin/cmake -E cmake_depends "Unix Makefiles" /usr/pkg-work/geography/qgis/work/qgis-3.40.7 /usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/crssync /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/crssync /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/crssync/CMakeFiles/synccrsdb.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
/usr/pkg/bin/gmake -f src/crssync/CMakeFiles/synccrsdb.dir/build.make src/crssync/CMakeFiles/synccrsdb.dir/build
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
[ 91%] Running crssync
cd /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/crssync && env LD_LIBRARY_PATH=/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/output/bin/../lib DYLD_LIBRARY_PATH=/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/output/bin/../lib /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/output/bin/crssync
ctype(3) tolower: invalid input: -62
gmake[2]: *** [src/crssync/CMakeFiles/synccrsdb.dir/build.make:74: src/crssync/CMakeFiles/synccrsdb] Abort trap (core dumped)
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
gmake[1]: *** [CMakeFiles/Makefile2:12357: src/crssync/CMakeFiles/synccrsdb.dir/all] Error 2
gmake[1]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
gmake: *** [Makefile:159: all] Error 2
*** Error code 2
Stop.
make[1]: stopped making "install" in /usr/pkgsrc/geography/qgis
*** Error code 1
Stop.
make: stopped making "install" in /usr/pkgsrc/geography/qgis
----
The backtrace from the core file is:
----
thinkpad# TERM=dumb gdb output/bin/crssync src/crssync/crssync.core
GNU gdb (GDB) 15.1
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64--netbsd".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from output/bin/crssync...
[New process 25209]
Core was generated by `crssync'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007c5977b0f4da in _lwp_kill () from /usr/lib/libc.so.12
(gdb) bt
#0 0x00007c5977b0f4da in _lwp_kill () from /usr/lib/libc.so.12
#1 0x00007c5977b1a914 in abort ()
at /usr/netbsd/current/src/lib/libc/stdlib/abort.c:74
#2 0x00007c5977b0ac13 in ctype_nasaldemon (
func=func@entry=0x7c5977b366c8 <__func__.1> "tolower", c=<optimized out>)
at /usr/netbsd/current/src/lib/libc/gen/isctype.c:65
#3 0x00007c5977b0b15e in ctype_check (c=<optimized out>,
func=0x7c5977b366c8 <__func__.1> "tolower")
at /usr/netbsd/current/src/lib/libc/gen/isctype.c:73
#4 tolower (c=<optimized out>)
at /usr/netbsd/current/src/lib/libc/gen/isctype.c:122
#5 0x00007c59793c4293 in osgeo::proj::internal::tolower(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
from /usr/pkg/lib/libproj.so.25
#6 0x00007c597936519d in osgeo::proj::cs::AxisDirection::valueOf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
from /usr/pkg/lib/libproj.so.25
#7 0x00007c59793ea467 in osgeo::proj::io::AuthorityFactory::createCoordinateSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const () from /usr/pkg/lib/libproj.so.25
#8 0x00007c59793f5689 in osgeo::proj::io::AuthorityFactory::Private::createProjectedCRSEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::list<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) ()
from /usr/pkg/lib/libproj.so.25
#9 0x00007c59793f5cdf in osgeo::proj::io::AuthorityFactory::createProjectedCRS(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const () from /usr/pkg/lib/libproj.so.25
#10 0x00007c59793f68b8 in osgeo::proj::io::AuthorityFactory::createCoordinateReferenceSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const () from /usr/pkg/lib/libproj.so.25
#11 0x00007c59793f7439 in osgeo::proj::io::AuthorityFactory::createCoordinateReferenceSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const () from /usr/pkg/lib/libproj.so.25
#12 0x00007c59794160d7 in proj_create_from_database ()
from /usr/pkg/lib/libproj.so.25
#13 0x00007c597e1e3af5 in QgsCoordinateReferenceSystem::syncDatabase() ()
from /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/output/bin/../lib/libqgis_core.so.3.40.7
--Type <RET> for more, q to quit, c to continue without paging--
#14 0x0000000000ebbba4 in main ()
(gdb) q
thinkpad#
----
Incidentally, adding
CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE="Debug"
to the pkgsrc makefile results in a different build failure:
----
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for qgis-3.40.7
/usr/pkg/bin/cmake -S/usr/pkg-work/geography/qgis/work/qgis-3.40.7 -B/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/pkg/bin/cmake -E cmake_progress_start /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/CMakeFiles /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build//CMakeFiles/progress.marks
/usr/pkg/bin/gmake -f CMakeFiles/Makefile2 all
gmake[1]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
/usr/pkg/bin/gmake -f CMakeFiles/version.dir/build.make CMakeFiles/version.dir/depend
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
cd /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build && /usr/pkg/bin/cmake -E cmake_depends "Unix Makefiles" /usr/pkg-work/geography/qgis/work/qgis-3.40.7 /usr/pkg-work/geography/qgis/work/qgis-3.40.7 /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/CMakeFiles/version.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
/usr/pkg/bin/gmake -f CMakeFiles/version.dir/build.make CMakeFiles/version.dir/build
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
gmake[2]: Nothing to be done for 'CMakeFiles/version.dir/build'.
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
[ 0%] Built target version
/usr/pkg/bin/gmake -f src/core/CMakeFiles/qgis_core_autogen_timestamp_deps.dir/build.make src/core/CMakeFiles/qgis_core_autogen_timestamp_deps.dir/depend
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
cd /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build && /usr/pkg/bin/cmake -E cmake_depends "Unix Makefiles" /usr/pkg-work/geography/qgis/work/qgis-3.40.7 /usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/core /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/core/CMakeFiles/qgis_core_autogen_timestamp_deps.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
/usr/pkg/bin/gmake -f src/core/CMakeFiles/qgis_core_autogen_timestamp_deps.dir/build.make src/core/CMakeFiles/qgis_core_autogen_timestamp_deps.dir/build
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
gmake[2]: Nothing to be done for 'src/core/CMakeFiles/qgis_core_autogen_timestamp_deps.dir/build'.
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
[ 0%] Built target qgis_core_autogen_timestamp_deps
/usr/pkg/bin/gmake -f src/core/CMakeFiles/qgis_core_autogen.dir/build.make src/core/CMakeFiles/qgis_core_autogen.dir/depend
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
cd /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build && /usr/pkg/bin/cmake -E cmake_depends "Unix Makefiles" /usr/pkg-work/geography/qgis/work/qgis-3.40.7 /usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/core /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/core/CMakeFiles/qgis_core_autogen.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
/usr/pkg/bin/gmake -f src/core/CMakeFiles/qgis_core_autogen.dir/build.make src/core/CMakeFiles/qgis_core_autogen.dir/build
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
gmake[2]: Nothing to be done for 'src/core/CMakeFiles/qgis_core_autogen.dir/build'.
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
[ 0%] Built target qgis_core_autogen
/usr/pkg/bin/gmake -f src/core/CMakeFiles/qgis_core.dir/build.make src/core/CMakeFiles/qgis_core.dir/depend
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
cd /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build && /usr/pkg/bin/cmake -E cmake_depends "Unix Makefiles" /usr/pkg-work/geography/qgis/work/qgis-3.40.7 /usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/core /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/core/CMakeFiles/qgis_core.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
/usr/pkg/bin/gmake -f src/core/CMakeFiles/qgis_core.dir/build.make src/core/CMakeFiles/qgis_core.dir/build
gmake[2]: Entering directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
[ 0%] Building CXX object src/core/CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o
cd /usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/core && ccache /usr/pkg-work/geography/qgis/work/.cwrapper/bin/c++ -DCMAKE_SOURCE_DIR=\"/usr/pkg-work/geography/qgis/work/qgis-3.40.7\" -DGDAL_DEBUG -DPROTOBUF_USE_DLLS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050800 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_POSITIONING_LIB -DQT_PRINTSUPPORT_LIB -DQT_SERIALPORT_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DSIP_VERSION=0x060a00 -DTEST_DATA_DIR=\"/usr/pkg-work/geography/qgis/work/qgis-3.40.7/tests/testdata\" -DWITH_COPC -DWITH_EPT -D_HAVE_PTHREAD_ -Dqgis_core_EXPORTS -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/core/qgis_core_autogen/include -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/external/poly2tri -I/usr/pkg-work/geography/qgis/wor
k/qgis-3.40.7/src/core/providers/ept -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/providers/copc -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/providers/vpc -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build/src/core -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/external/meshOptimizer -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/3d -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/actions -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/annotations -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/auth -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/browser -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/callouts -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/classification -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/diagram -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/dxf -I/usr/pkg-work/geography/qg
is/work/qgis-3.40.7/src/core/editform -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/effects -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/elevation -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/expression -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/externalstorage -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/fieldformatter -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/geometry -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/geocoding -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/gps -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/labeling -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/labeling/rules -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/layertree -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/layout -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/locator -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/maprenderer -I/usr/pkg-work/g
eography/qgis/work/qgis-3.40.7/src/core/mesh -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/metadata -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/network -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/numericformats -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/painting -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/pal -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/pdf -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/plot -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/pointcloud -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/pointcloud/expression -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/processing -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/processing/models -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/proj -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/project -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/providers -I/usr/pkg-work
/geography/qgis/work/qgis-3.40.7/src/core/providers/arcgis -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/providers/memory -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/providers/gdal -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/providers/ogr -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/providers/meshmemory -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/providers/sensorthings -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/raster -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/renderer -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/scalebar -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/settings -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/sensor -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/stac -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/symbology -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/textrenderer -I/usr/pkg-work/geography/qgis/work/qg
is-3.40.7/src/core/tiledscene -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/validity -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/vector -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/vectortile -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/web -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/external -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/external/delaunator-cpp -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/external/kdbush/include -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/external/nmea -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/external/rtree/include -I/usr/pkg-work/geography/qgis/work/qgis-3.40.7/external/tinygltf -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtCore -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/./mkspecs/netbsd-g++ -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtGui -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtXml -isystem /us
r/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtWidgets -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtSvg -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtNetwork -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtSql -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtConcurrent -isystem /usr/pkg/qt5/include/Qca-qt5/QtCrypto -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtSerialPort -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtPrintSupport -isystem /usr/pkg-work/geography/qgis/work/.buildlink/include/geos -isystem /usr/pkg/qt5/include -isystem /usr/pkg/qt5/include/QtDBus -isystem /usr/pkg/include -isystem /usr/pkg-work/geography/qgis/work/.buildlink/qt5/include/QtPositioning -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/pkg/include/minizip -I/usr/pkg/include/python3.12 -I/usr/pkg/qt5/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/inc
lude/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/qwt-6.3.0/include -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -g -fPIC -fvisibility=hidden -fPIC -MD -MT src/core/CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o -MF CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o.d -o CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o -c /usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/qgsvectorfilewriter.cpp
/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/qgsvectorfilewriter.cpp: In function 'QStringList multiLayerFormats()':
/usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/qgsvectorfilewriter.cpp:3868:38: error: invalid conversion from 'GDALDriverH' {aka 'void*'} to 'OGRSFDriverH' {aka 'OGRDriverHS*'} [-fpermissive]
3868 | driverNames << OGR_Dr_GetName( driver );
| ^~~~~~
| |
| GDALDriverH {aka void*}
In file included from /usr/pkg/include/gdal.h:34,
from /usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/qgsgdalutils.h:22,
from /usr/pkg-work/geography/qgis/work/qgis-3.40.7/src/core/qgsvectorfilewriter.cpp:22:
/usr/pkg/include/ogr_api.h:837:36: note: initializing argument 1 of 'const char* OGR_Dr_GetName(OGRSFDriverH)'
837 | const char CPL_DLL *OGR_Dr_GetName(OGRSFDriverH);
| ^~~~~~~~~~~~
gmake[2]: *** [src/core/CMakeFiles/qgis_core.dir/build.make:9546: src/core/CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o] Error 1
gmake[2]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
gmake[1]: *** [CMakeFiles/Makefile2:6185: src/core/CMakeFiles/qgis_core.dir/all] Error 2
gmake[1]: Leaving directory '/usr/pkg-work/geography/qgis/work/qgis-3.40.7/cmake-pkgsrc-build'
gmake: *** [Makefile:159: all] Error 2
*** Error code 2
Stop.
make[1]: stopped making "install" in /usr/pkgsrc/geography/qgis
*** Error code 1
Stop.
make: stopped making "install" in /usr/pkgsrc/geography/qgis
>How-To-Repeat:
cd geography/qgis
make install
>Fix:
Home |
Main Index |
Thread Index |
Old Index