Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 712684 - sci-geosciences/qgis-3.10.3 should depend on >=sci-libs/proj-6.3.0 - CMake Error at cmake/FindProj.cmake:61 (MESSAGE): Cannot build QGIS using Proj 6.2.1. Use 6.3.0 or higher.
Summary: sci-geosciences/qgis-3.10.3 should depend on >=sci-libs/proj-6.3.0 - CMake Er...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-15 12:15 UTC by Scott Turner
Modified: 2020-06-21 15:25 UTC (History)
2 users (show)

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


Attachments
emerge --info output (emerge.info,6.74 KB, application/x-info)
2020-03-15 12:15 UTC, Scott Turner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Turner 2020-03-15 12:15:57 UTC
Created attachment 619716 [details]
emerge --info output

>>> Emerging (22 of 25) sci-geosciences/qgis-3.10.3::gentoo
 * qgis-3.10.3.tar.bz2 BLAKE2B SHA512 size ;-) ...                                                                                       [ ok ]
 * Using python3.6 to build
>>> Unpacking source...
>>> Unpacking qgis-3.10.3.tar.bz2 to /var/tmp/portage/sci-geosciences/qgis-3.10.3/work
>>> Source unpacked in /var/tmp/portage/sci-geosciences/qgis-3.10.3/work
>>> Preparing source in /var/tmp/portage/sci-geosciences/qgis-3.10.3/work/qgis-3.10.3 ...
 * Applying qgis-3.10.0-cmake-lib-suffix.patch ...                                                                                       [ ok ]
 * Applying qgis-3.4.7-featuresummary.patch ...
patching file CMakeLists.txt
Hunk #1 succeeded at 95 with fuzz 2 (offset 24 lines).
Hunk #2 succeeded at 999 (offset 60 lines).                                                                                              [ ok ]
 * Applying qgis-3.4.7-default-qmldir.patch ...                                                                                          [ ok ]
 * Working in BUILD_DIR: "/var/tmp/portage/sci-geosciences/qgis-3.10.3/work/qgis-3.10.3_build"
 * Hardcoded definition(s) removed in CMakeLists.txt:
 *  SET(CMAKE_COLOR_MAKEFILE ON)
 *        SET (CMAKE_INSTALL_PREFIX ${QGIS_MACAPP_PREFIX}/MacOS)
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sci-geosciences/qgis-3.10.3/work/qgis-3.10.3 ...
 * Working in BUILD_DIR: "/var/tmp/portage/sci-geosciences/qgis-3.10.3/work/qgis-3.10.3_build"
cmake -C /var/tmp/portage/sci-geosciences/qgis-3.10.3/work/qgis-3.10.3_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DQGIS_MANUAL_SUBDIR=share/man/ -DQGIS_LIB_SUBDIR=lib64 -DQGIS_PLUGIN_SUBDIR=lib64/qgis -DQWT_INCLUDE_DIR=/usr/include/qwt6 -DQWT_LIBRARY=/usr/lib64/libqwt6-qt5.so -DPEDANTIC=OFF -DUSE_CCACHE=OFF -DWITH_ANALYSIS=ON -DWITH_APIDOC=OFF -DWITH_GUI=ON -DWITH_INTERNAL_MDAL=ON -DWITH_QSPATIALITE=ON -DENABLE_TESTS=OFF -DWITH_3D=no -DWITH_GEOREFERENCER=no -DWITH_GRASS7=no -DCMAKE_DISABLE_FIND_PACKAGE_HDF5=ON -DWITH_SERVER=no -DCMAKE_DISABLE_FIND_PACKAGE_NetCDF=ON -DUSE_OPENCL=no -DWITH_ORACLE=no -DWITH_QWTPOLAR=no -DWITH_POSTGRESQL=yes -DWITH_BINDINGS=yes -DWITH_CUSTOM_WIDGETS=yes -DWITH_QUICK=yes -DWITH_QTWEBKIT=no -DBINDINGS_GLOBAL_INSTALL=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sci-geosciences/qgis-3.10.3/work/qgis-3.10.3_build/gentoo_toolchain.cmake  /var/tmp/portage/sci-geosciences/qgis-3.10.3/work/qgis-3.10.3
loading initial cache file /var/tmp/portage/sci-geosciences/qgis-3.10.3/work/qgis-3.10.3_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 9.2.0
-- The CXX compiler identification is GNU 9.2.0
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- QGIS version: 3.10.3 A Coruña (31003)
-- Looking for openpty
-- Looking for openpty - not found
-- Looking for openpty
-- Looking for openpty - found
CMake Error at cmake/FindProj.cmake:61 (MESSAGE):
  Cannot build QGIS using Proj 6.2.1 Use 6.3.0 or higher.
Call Stack (most recent call first):
  CMakeLists.txt:319 (FIND_PACKAGE)
Comment 1 UlvHare 2020-05-06 10:33:46 UTC
I confirm this. And qgis-3.10.4 needs >=sci-libs/proj-6.3.1
Comment 2 Larry the Git Cow gentoo-dev 2020-06-21 15:25:29 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292e1386ca002aa1bea44374924204e8ebd5c9fd

commit 292e1386ca002aa1bea44374924204e8ebd5c9fd
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-06-21 13:06:40 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-06-21 15:24:48 +0000

    sci-geosciences/qgis: 3.10.7 version bump
    
    Contains upstream fixes for build with Qt 5.15 and PyQt5 5.15.
    
    Closes: https://bugs.gentoo.org/712684
    Closes: https://bugs.gentoo.org/716486
    Closes: https://bugs.gentoo.org/727746
    Package-Manager: Portage-2.3.101, Repoman-2.3.22
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-geosciences/qgis/Manifest           |   1 +
 sci-geosciences/qgis/qgis-3.10.7.ebuild | 204 ++++++++++++++++++++++++++++++++
 sci-geosciences/qgis/qgis-9999.ebuild   |  40 +++----
 3 files changed, 224 insertions(+), 21 deletions(-)