Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 751220 - sci-geosciences/qgis-3.16.0: missing protobuf dependency
Summary: sci-geosciences/qgis-3.16.0: missing protobuf dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-25 17:43 UTC by Denis Lisov
Modified: 2020-11-04 00:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Lisov 2020-10-25 17:43:44 UTC
QGIS since 3.14 requires `protobuf` and the `protoc` tool ( https://github.com/qgis/QGIS/pull/35341/files#diff-1e7de1ae2d059d21e1dd75d5812d5a34b0222cef273b7c3a2af62eb747f9d20a )

Log snippet:

-- Found Sqlite3: /lib64/libsqlite3.so
CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFile.cmake:80 (message):
  Policy CMP0075 is not set: Include file check macros honor
  CMAKE_REQUIRED_LIBRARIES.  Run "cmake --help-policy CMP0075" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  CMAKE_REQUIRED_LIBRARIES is set to:

    util

  For compatibility with CMake 3.11 and below this check is ignoring it.
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindThreads.cmake:142 (CHECK_INCLUDE_FILE)
  /usr/share/cmake/Modules/FindProtobuf.cmake:420 (find_package)
  CMakeLists.txt:347 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
  Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindProtobuf.cmake:626 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:347 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!
Comment 1 Larry the Git Cow gentoo-dev 2020-11-04 00:06:51 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f3fe48b4afac3673c1c36db8717c6b0a6afe3a0

commit 3f3fe48b4afac3673c1c36db8717c6b0a6afe3a0
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-11-03 20:57:14 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-11-04 00:06:27 +0000

    sci-geosciences/qgis: Add missing DEPENDs
    
    Reported-by: Denis Lisov <dennis.lissov@gmail.com>
    Closes: https://bugs.gentoo.org/751220
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-geosciences/qgis/{qgis-3.16.0.ebuild => qgis-3.16.0-r1.ebuild} | 4 +++-
 sci-geosciences/qgis/qgis-9999.ebuild                              | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)