Package Details: qgis-ltr 3.44.11-1

Git Clone URL: https://aur.archlinux.org/qgis-ltr.git (read-only, click to copy)
Package Base: qgis-ltr
Description: Geographic Information System (GIS); Long Term Release
Upstream URL: https://qgis.org/
Keywords: GIS
Licenses: GPL-2.0-or-later
Conflicts: qgis
Provides: qgis
Submitter: okanisis
Maintainer: buzo
Last Packager: buzo
Votes: 17
Popularity: 0.57
First Submitted: 2015-07-08 16:37 (UTC)
Last Updated: 2026-06-26 12:16 (UTC)

Latest Comments

1 2 3 4 5 6 .. 14 Next › Last »

geosam commented on 2026-05-21 03:53 (UTC) (edited on 2026-05-21 03:59 (UTC) by geosam)

I have successfully configured a Qt5 build of QGIS LTR 3.44.10 for those who still need to run Qt5-based plugins or develop on Qt5. The PKGBUILD installs everything under /opt/qgis-ltr-qt5/ with a wrapper script (qgis-ltr-qt5) and a .desktop entry, so it does not conflict with the official QGIS package from Arch Linux repositories. You can find the full build configuration, patches, and instructions in the snippet below:

https://gitlab.com/-/snippets/5994189

For QT6 in /opt

https://gitlab.com/-/snippets/5994193

buzo commented on 2026-04-14 13:43 (UTC)

Yes, I switched to Qt6 despite that being flagged “experimental” by upstream, because Qt5 has reached EOL and the dependencies are gone. Good to hear that it works. :)

Building an additional debug package should be controllable via makepkg.conf.

Beinje commented on 2026-04-14 12:51 (UTC) (edited on 2026-04-14 13:01 (UTC) by Beinje)

For the record, the last update of the package (11/04/26) solved the issue for me (probably thanks to the Qt6 dependency instead of Qt5). Many thanks to the maintainer. During the process, I noticed that an additional qgis-ltr-debug package was installed as well. Is it necessary for the core QGis application to execute ?

lorenzogrv commented on 2026-04-07 22:23 (UTC)

You may check commits at arch package here to research about

alhirzel commented on 2026-03-25 18:28 (UTC)

Same issue as @Beinje, and I am wondering if this relates to packaging of python-pyqt5?

Beinje commented on 2026-03-25 17:20 (UTC)

Trying to build this package fails on my system with the following compilation error :

sip-build: /home/user/.cache/yay/qgis-ltr/src/build/python/core/core.sip: line 107: column 9: 'QtPositioning/QtPositioningmod.sip' could not be found

sip package dependency version installed while building the package is 6.15.2-1. python version is 3.14.3 PyQt5 version is 5.15.11

Previously, I had QGIS installed with pacman but it recently updated to QGIS4.0 so I'm trying to switch to the LTR version for now…

buzo commented on 2025-05-27 08:08 (UTC) (edited on 2025-07-18 20:49 (UTC) by buzo)

Unfortunately this package does not build currently. A bug report has been filed upstream here.

Edit: fixed, it works again.

gds506 commented on 2024-05-16 20:00 (UTC) (edited on 2024-05-16 20:05 (UTC) by gds506)

I'm getting an error while trying to build it with GDAL 3.9.0 (AUR gdal-hdf4 package)

Here is the error:

[1737/11751] Linking CXX executable output/lib/qgis/grass/modules/qgis.g.info8
/usr/bin/ld: warning: libgdal.so.34, needed by /opt/grass/lib/libgrass_gproj.so, not found (try using -rpath or -rpath-link)
[3967/11751] Linking CXX executable output/lib/qgis/untwine
FAILED: output/lib/qgis/untwine 
: && /usr/bin/c++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/gds506/.cache/yay/qgis-ltr/src=/usr/src/debug/qgis-ltr -flto=auto -DQWT_POLAR_VERSION=0x060200 -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now          -Wl,-z,pack-relative-relocs -flto=auto -Wl,--no-undefined src/providers/pdal/CMakeFiles/untwine.dir/untwine_autogen/mocs_compilation.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/BuPyramid.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/CopcSupport.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/OctantInfo.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/Processor.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/PyramidManager.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/bu/Stats.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/epf/BufferCache.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/epf/Cell.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/epf/Epf.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/epf/FileProcessor.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/epf/Grid.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/epf/Reprocessor.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/epf/Writer.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/untwine/Las.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/untwine/MapFile.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/untwine/ProgressWriter.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/untwine/ThreadPool.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/untwine/untwine/Untwine.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/charbuf.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/filestream.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/header.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/lazperf.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/readers.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/vlr.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/writers.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/detail/field_byte10.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/detail/field_byte14.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/detail/field_gpstime10.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/detail/field_nir14.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/detail/field_point10.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/detail/field_point14.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/detail/field_rgb10.cpp.o src/providers/pdal/CMakeFiles/untwine.dir/__/__/__/external/lazperf/detail/field_rgb14.cpp.o -o output/lib/qgis/untwine -L/home/gds506/.cache/yay/qgis-ltr/src/build/src/core   -L/home/gds506/.cache/yay/qgis-ltr/src/build/src/gui -Wl,-rpath,/home/gds506/.cache/yay/qgis-ltr/src/build/src/core:/home/gds506/.cache/yay/qgis-ltr/src/build/src/gui:  /usr/lib/libpdalcpp.so.17.0.0 && :
/usr/bin/ld: warning: libgdal.so.34, needed by /usr/lib/libpdalcpp.so.17.0.0, not found (try using -rpath or -rpath-link)

...

/usr/bin/ld: /usr/lib/libpdalcpp.so.17.0.0: undefined reference to `OGRFeature::SetGeometry(OGRGeometry const*)'
collect2: error: ld returned 1 exit status
[3985/11751] Linking CXX executable output/lib/qgis/pdal_wrench
FAILED: output/lib/qgis/pdal_wrench 
: && /usr/bin/c++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/gds506/.cache/yay/qgis-ltr/src=/usr/src/debug/qgis-ltr -flto=auto -DQWT_POLAR_VERSION=0x060200 -Wall -Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wnon-virtual-dtor -Wno-redundant-move -Wno-misleading-indentation -Wno-deprecated-copy -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now          -Wl,-z,pack-relative-relocs -flto=auto -Wl,--no-undefined src/providers/pdal/CMakeFiles/pdal_wrench.dir/pdal_wrench_autogen/mocs_compilation.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/main.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/alg.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/boundary.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/clip.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/density.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/info.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/merge.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/thin.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_raster_tin.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/to_vector.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/translate.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/utils.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/vpc.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/tile/tile.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/tile/BufferCache.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/tile/Cell.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/tile/FileProcessor.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/tile/Las.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/tile/TileGrid.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/tile/ThreadPool.cpp.o src/providers/pdal/CMakeFiles/pdal_wrench.dir/__/__/__/external/pdal_wrench/tile/Writer.cpp.o -o output/lib/qgis/pdal_wrench -L/home/gds506/.cache/yay/qgis-ltr/src/build/src/core   -L/home/gds506/.cache/yay/qgis-ltr/src/build/src/gui -Wl,-rpath,/home/gds506/.cache/yay/qgis-ltr/src/build/src/core:/home/gds506/.cache/yay/qgis-ltr/src/build/src/gui:  /usr/lib/libpdalcpp.so.17.0.0  /usr/lib/libgdal.so.35.3.9.0 && :
/usr/bin/ld: warning: libgdal.so.34, needed by /usr/lib/libpdalcpp.so.17.0.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libpdalcpp.so.17.0.0: undefined reference to `GDALDataset::GetRasterCount()'

...

/home/gds506/.cache/yay/qgis-ltr/src/build/python/core/auto_generated/settings/qgssettingstreenode.sip: line 214: 'throw' is deprecated and will be removed in SIP v7.0.0
/home/gds506/.cache/yay/qgis-ltr/src/build/python/core/auto_generated/settings/qgssettingstreenode.sip: line 224: 'throw' is deprecated and will be removed in SIP v7.0.0
/home/gds506/.cache/yay/qgis-ltr/src/build/python/core/auto_generated/settings/qgssettingstreenode.sip: line 233: 'throw' is deprecated and will be removed in SIP v7.0.0
/home/gds506/.cache/yay/qgis-ltr/src/build/python/core/auto_generated/settings/qgssettingstreenode.sip: line 243: 'throw' is deprecated and will be removed in SIP v7.0.0
/home/gds506/.cache/yay/qgis-ltr/src/build/python/gui/auto_generated/qgsmapcanvas.sip: line 264: 'throw' is deprecated and will be removed in SIP v7.0.0
Generating the _gui .api file...
Generating the _gui .pyi file...
Generating the QGIS.api file...
Generating the .pro file for the _gui module...
Generating the top-level .pro file...
Generating the Makefiles...
The project has been built.
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: qgis-ltr-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
qgis-ltr - exit status 4

bastoGrande commented on 2024-05-15 11:50 (UTC)

Do I understand it right, that right now it is not possible to build the ltr-version with python? Without python QGIS is almost unusable for me and why is the newest fresh version (3.36) does have python integrated into the build?

petronny commented on 2024-03-29 14:46 (UTC)

Getting this error:

[7968/11646] Building CXX object src/3d/CMakeFiles/qgis_3d.dir/qgstiledscenelayer3drenderer.cpp.o
[7969/11646] Building CXX object src/3d/CMakeFiles/qgis_3d.dir/qgsvectorlayer3drenderer.cpp.o
[7970/11646] Running crssync
FAILED: src/crssync/CMakeFiles/synccrsdb /build/qgis-ltr/src/build/src/crssync/CMakeFiles/synccrsdb 
cd /build/qgis-ltr/src/build/src/crssync && /build/qgis-ltr/src/build/output/bin/crssync
Could not execute: INSERT INTO tbl_srs(srs_id, description,projection_acronym,ellipsoid_acronym,parameters,srid,auth_name,auth_id,is_geo,deprecated,srs_type) VALUES (63561, 'MSL UK & Ireland VORF08 depth','','','+vunits=m +no_defs',520003561,'EPSG','10150',0,0,'Vertical') [UNIQUE constraint failed: tbl_srs.srs_id/UNIQUE constraint failed: tbl_srs.srs_id]
...
Could not execute: INSERT INTO tbl_srs(srs_id, description,projection_acronym,ellipsoid_acronym,parameters,srid,auth_name,auth_id,is_geo,deprecated,srs_type) VALUES (63806, 'WGS 84 / Equi7 South America','aeqd','aeqd','+proj=aeqd +lat_0=-14 +lon_0=-60.5 +x_0=7257179.236 +y_0=5592024.446 +datum=WGS84 +units=m +no_defs',520003806,'EPSG','27707',0,0,'Projected') [UNIQUE constraint failed: tbl_srs.srs_id/UNIQUE constraint failed: tbl_srs.srs_id]

Operation needs translation in QgsCoordinateReferenceSystemUtils::translateProjection: mod_krovak
aborted
[7971/11646] Building CXX object src/3d/CMakeFiles/qgis_3d.dir/qgswindow3dengine.cpp.o
[7972/11646] Building CXX object src/3d/CMakeFiles/qgis_3d.dir/qgsmeshlayer3drenderer.cpp.o
[7973/11646] Building CXX object src/3d/CMakeFiles/qgis_3d.dir/qgsvectorlayerchunkloader_p.cpp.o
[7974/11646] Building CXX object src/3d/CMakeFiles/qgis_3d.dir/qgsskyboxentity.cpp.o
[7975/11646] Automatic MOC for target qgis_gui
AutoMoc: /build/qgis-ltr/src/qgis-3.34.4/src/gui/inputcontroller/qgs2dgamepadcontroller.h:0: Note: No relevant classes found. No output generated.
AutoMoc: /build/qgis-ltr/src/qgis-3.34.4/src/gui/inputcontroller/qgs3dgamepadcontroller.h:0: Note: No relevant classes found. No output generated.
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().

Full build log: https://github.com/arch4edu/cactus/actions/runs/8481099761/job/23237901365