Package Details: qgis-git 3.99_master.r83167.f4f9432232a-1

Git Clone URL: https://aur.archlinux.org/qgis-git.git (read-only, click to copy)
Package Base: qgis-git
Description: Geographic Information System (GIS) that supports vector, raster & database formats - Development master
Upstream URL: http://qgis.org/
Keywords: GIS Qt5
Licenses: GPL
Provides: qgis
Submitter: okanisis
Maintainer: gaelic (Fincer, qs9rx)
Last Packager: qs9rx
Votes: 17
Popularity: 0.000000
First Submitted: 2015-08-20 03:06 (UTC)
Last Updated: 2023-09-10 10:53 (UTC)

Pinned Comments

gaelic commented on 2017-03-06 20:58 (UTC) (edited on 2018-07-22 09:39 (UTC) by gaelic)

Please note:

This is the master branch of qgis (3.30) which may not be able to compile because of upstream problems or rapid changes in dependencies.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 12 Next › Last »

marcocurreli commented on 2022-03-14 21:47 (UTC) (edited on 2022-03-14 21:50 (UTC) by marcocurreli)

Today, qgis-git doesn't compile due to lack of /usr/lib/libdl.so

Resolved with:

ln -s libdl.so.2 libdl.so

qs9rx commented on 2022-02-03 20:35 (UTC)

Thanks marcocurreli for the notice, I updated the package. If someone figures out how to build the whole stack that we need for pointcloud handling, please raise your hand.

marcocurreli commented on 2022-01-18 00:07 (UTC)

Please remove from depends sip4 and python-sip, add sip and pyqt-builder

qs9rx commented on 2021-01-20 20:51 (UTC) (edited on 2021-01-20 20:52 (UTC) by qs9rx)

Ah, sorry about protobuf, I forgot. Btw I sent a request to the maintainer to take over the package today.

queue_properties seems to be related to opencl:

With opencl-headers, opencl-mesa, opencl-nvidia, opencl-clhpp installed:

-- Found OpenCL: /usr/lib/libOpenCL.so (found version "2.2") 
-- Found OpenCL C++ headers: /usr/include

Compiles fine.

No opencl packages installed:

-- Could NOT find OpenCL (missing: OpenCL_INCLUDE_DIR) 
-- Couldn't find OpenCL: support DISABLED

Compiles fine.

Just opencl-headers and opencl-clhpp installed:

-- Found OpenCL: /usr/lib/libOpenCL.so (found version "2.2") 
-- Found OpenCL C++ headers: /usr/include

Compiles fine.

Just opencl-nvidia installed:

-- Found OpenCL: /usr/lib/libOpenCL.so (found version "1.2") 
-- Couldn't find OpenCL C++ headers, using internal: /home/user/.cache/yay/qgis-git/src/qgis/external/opencl-clhpp/include

Compiling crashes with sereval error: ‘queue_properties’ was not declared in this scope; did you mean ‘QueueProperties’?

Just opencl-nvidia and opencl-headers installed:

-- Found OpenCL: /usr/lib/libOpenCL.so (found version "2.2") 
-- Couldn't find OpenCL C++ headers, using internal: /home/hannes/.cache/yay/qgis-git/src/qgis/external/opencl-clhpp/include

Compiles fine.

So it seems like the libOpenCL.so from opencl-nvidia clashes with the internal headers. Install opencl-headers and you should be good, opencl-clhpp might be better. No idea how to solve this in a PKGBUILD... Might be an upstream bug.

darrSonik commented on 2021-01-01 19:14 (UTC) (edited on 2021-01-01 19:17 (UTC) by darrSonik)

Yeah, turns out I didn't have the protobuf package and it is not explicitly listed in the PKGBUILD. When I installed that and tried to build again, the build started. But then I got different errors, like naming errors (e.g. queue_properties instead of QueueProperties, according to stderr output) in the source. I might have got a git-clone that was just about to be fixed moments later with another git-push. I have installed qgis-ltr for now. May give this one a shot tomorrow. Thanks anyway.

qs9rx commented on 2021-01-01 19:03 (UTC)

How could we know a workaround when we do not know what the error on your end was? It could be a full disk for all anyone else knows ;)

Not sure why the qgis-3-fix-sip-name.patch file is still in the package, the PKGBUILD does not use it anymore.

I just tried the package and it compiled without problems with just the python-pyqt5-sip fix. Might be a dependency that is not explicitly listed in the PKGBUILD.

darrSonik commented on 2021-01-01 11:35 (UTC)

First, I changed python-sip-pyqt5 to python-pyqt5-sip in the depends array in PKGBUILD. Then I tried to build this using the patch supplied with the package by adding patch -Np1 < "${srcdir}/qgis-3-fix-sip-name.patch" in the prepare function. It fails.

Then I tried to build without applying the patch, it still fails. Does anyone know any workaround? Or what am I missing?