Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 721412 - sci-libs/vtk-8.2.0 fails with Could NOT find LibPROJ (missing: LibPROJ_LIBRARY LibPROJ_INCLUDE_DIR)
Summary: sci-libs/vtk-8.2.0 fails with Could NOT find LibPROJ (missing: LibPROJ_LIBRAR...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 721196 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-05-07 09:54 UTC by m.manico
Modified: 2020-05-12 15:34 UTC (History)
3 users (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 m.manico 2020-05-07 09:54:16 UTC
Merge fails with

-- Looking for shmat - found                                                                                                         
-- Looking for IceConnectionNumber in ICE                                                                                            
-- Looking for IceConnectionNumber in ICE - found                 
-- Found SQLite3: /usr/lib64/libsqlite3.so                    
-- Found JPEG: /usr/lib64/libjpeg.so (found version "62")                                                                            
-- Found PNG: /usr/lib64/libpng.so (found version "1.6.37+apng")                                                                     
-- Found TIFF: /usr/lib64/libtiff.so (found version "4.1.0") 
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:146 (message):                                           
  Could NOT find LibPROJ (missing: LibPROJ_LIBRARY LibPROJ_INCLUDE_DIR)                                                              
Call Stack (most recent call first):                              
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
  CMake/FindLibPROJ.cmake:43 (find_package_handle_standard_args)                                                                     
  CMake/vtkModuleMacros.cmake:891 (find_package)                                                                                     
  ThirdParty/libproj/CMakeLists.txt:1 (vtk_module_third_party)    
                                                                                                                                     

-- Configuring incomplete, errors occurred!


Emerging  sci-libs/proj seems to solve it.
Comment 1 m.manico 2020-05-08 06:13:34 UTC
I installed sci-libs/proj (hoping that it's just a missing dependency). How emerge fails with

[2235/2875] /usr/bin/x86_64-pc-linux-gnu-g++ -DVTK_IN_VTK -DvtkGeovisCore_EXPORTS -IGeovis/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Geovis/Core -ICommon/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Core -IUtilities/KWIML -I/var/$
mp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Utilities/KWIML -IUtilities/KWSys -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Utilities/KWSys -IThirdParty/utf8 -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/utf8 -ICommon/DataModel -I/var/tmp/$
ortage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/DataModel -ICommon/Math -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Math -ICommon/Misc -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Misc -ICommon/System -I/var/tmp/portage/sci-libs/vtk-8$
2.0/work/VTK-8.2.0/Common/System -ICommon/Transforms -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Transforms -ICommon/ExecutionModel -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/ExecutionModel -IFilters/Core -I/var/tmp/portage/sci-libs$
vtk-8.2.0/work/VTK-8.2.0/Filters/Core -IFilters/General -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/General -ICommon/ComputationalGeometry -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/ComputationalGeometry -IIO/Image -I/var/tmp/porta$
e/sci-libs/vtk-8.2.0/work/VTK-8.2.0/IO/Image -IUtilities/DICOMParser -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Utilities/DICOMParser -IUtilities/MetaIO/vtkmetaio -IUtilities/MetaIO -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Utilities/MetaIO -IT$
irdParty/zlib -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/zlib -IThirdParty/jpeg -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/jpeg -IThirdParty/png -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/png -IThirdPar$
y/tiff -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/tiff -IIO/XML -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/IO/XML -IIO/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/IO/Core -IThirdParty/doubleconversion -I/var/tmp/portage/$
ci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/doubleconversion -I/usr/include/double-conversion -IThirdParty/lz4 -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/lz4 -IThirdParty/lzma -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/lzma 
-IIO/XMLParser -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/IO/XMLParser -IThirdParty/expat -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/expat -IImaging/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Core -IImaging/Sour$
es -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Sources -IInfovis/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Infovis/Core -IFilters/Extraction -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Extraction -IFilters/Statistic$
 -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Statistics -IImaging/Fourier -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Fourier -IThirdParty/eigen -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/eigen -I/usr/include/e$
gen3 -IInfovis/Layout -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Infovis/Layout -IFilters/Modeling -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Modeling -IFilters/Sources -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Sources 
-IImaging/Hybrid -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Hybrid -IInteraction/Style -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Interaction/Style -IRendering/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Rendering/Core -ICo$
mon/Color -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Color -IFilters/Geometry -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Geometry -IInteraction/Widgets -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Interaction/Widgets -IFil$
ers/Hybrid -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Hybrid -IImaging/Color -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Color -IImaging/General -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/General -IRendering/Anno$
ation -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Rendering/Annotation -IRendering/FreeType -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Rendering/FreeType -IThirdParty/freetype -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/freety$
e -I/usr/include/freetype2 -IRendering/Volume -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Rendering/Volume -IViews/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Views/Core -IThirdParty/libproj -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.$
/ThirdParty/libproj  -D__STDC_CONSTANT_MACROS -D_UNICODE -DNDEBUG -O2 -pipe  -fPIC -fvisibility=hidden   -std=c++11 -MD -MT Geovis/Core/CMakeFiles/vtkGeovisCore.dir/vtkGeoProjection.cxx.o -MF Geovis/Core/CMakeFiles/vtkGeovisCore.dir/vtkGeoProjection.cxx.o.d -o Geov$
s/Core/CMakeFiles/vtkGeovisCore.dir/vtkGeoProjection.cxx.o -c /var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Geovis/Core/vtkGeoProjection.cxx
FAILED: Geovis/Core/CMakeFiles/vtkGeovisCore.dir/vtkGeoProjection.cxx.o 
/usr/bin/x86_64-pc-linux-gnu-g++ -DVTK_IN_VTK -DvtkGeovisCore_EXPORTS -IGeovis/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Geovis/Core -ICommon/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Core -IUtilities/KWIML -I/var/tmp/portage/$
ci-libs/vtk-8.2.0/work/VTK-8.2.0/Utilities/KWIML -IUtilities/KWSys -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Utilities/KWSys -IThirdParty/utf8 -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/utf8 -ICommon/DataModel -I/var/tmp/portage/sci-$
ibs/vtk-8.2.0/work/VTK-8.2.0/Common/DataModel -ICommon/Math -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Math -ICommon/Misc -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Misc -ICommon/System -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VT$
-8.2.0/Common/System -ICommon/Transforms -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Transforms -ICommon/ExecutionModel -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/ExecutionModel -IFilters/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/w$
rk/VTK-8.2.0/Filters/Core -IFilters/General -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/General -ICommon/ComputationalGeometry -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/ComputationalGeometry -IIO/Image -I/var/tmp/portage/sci-libs/$
tk-8.2.0/work/VTK-8.2.0/IO/Image -IUtilities/DICOMParser -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Utilities/DICOMParser -IUtilities/MetaIO/vtkmetaio -IUtilities/MetaIO -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Utilities/MetaIO -IThirdParty/zl$
b -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/zlib -IThirdParty/jpeg -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/jpeg -IThirdParty/png -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/png -IThirdParty/tiff -I/v$
r/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/tiff -IIO/XML -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/IO/XML -IIO/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/IO/Core -IThirdParty/doubleconversion -I/var/tmp/portage/sci-libs/vtk$
8.2.0/work/VTK-8.2.0/ThirdParty/doubleconversion -I/usr/include/double-conversion -IThirdParty/lz4 -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/lz4 -IThirdParty/lzma -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/lzma -IIO/XMLPar$
er -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/IO/XMLParser -IThirdParty/expat -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/expat -IImaging/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Core -IImaging/Sources -I/var/t$
p/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Sources -IInfovis/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Infovis/Core -IFilters/Extraction -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Extraction -IFilters/Statistics -I/var/tmp$
portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Statistics -IImaging/Fourier -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Fourier -IThirdParty/eigen -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/eigen -I/usr/include/eigen3 -IInfo$
is/Layout -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Infovis/Layout -IFilters/Modeling -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Modeling -IFilters/Sources -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Sources -IImaging/H$
brid -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Hybrid -IInteraction/Style -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Interaction/Style -IRendering/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Rendering/Core -ICommon/Color -$
/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Common/Color -IFilters/Geometry -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Geometry -IInteraction/Widgets -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Interaction/Widgets -IFilters/Hybrid $
I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Filters/Hybrid -IImaging/Color -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/Color -IImaging/General -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Imaging/General -IRendering/Annotation -I/va$
/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Rendering/Annotation -IRendering/FreeType -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Rendering/FreeType -IThirdParty/freetype -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty/freetype -I/usr/in$
lude/freetype2 -IRendering/Volume -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Rendering/Volume -IViews/Core -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Views/Core -IThirdParty/libproj -I/var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/ThirdParty$
libproj  -D__STDC_CONSTANT_MACROS -D_UNICODE -DNDEBUG -O2 -pipe  -fPIC -fvisibility=hidden   -std=c++11 -MD -MT Geovis/Core/CMakeFiles/vtkGeovisCore.dir/vtkGeoProjection.cxx.o -MF Geovis/Core/CMakeFiles/vtkGeovisCore.dir/vtkGeoProjection.cxx.o.d -o Geovis/Core/CMak$
Files/vtkGeovisCore.dir/vtkGeoProjection.cxx.o -c /var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Geovis/Core/vtkGeoProjection.cxx 
In file included from /var/tmp/portage/sci-libs/vtk-8.2.0/work/VTK-8.2.0/Geovis/Core/vtkGeoProjection.cxx:30:
ThirdParty/libproj/vtk_libproj.h:21:11: fatal error: projects.h: No such file or directory
   21 | # include <projects.h>
      |           ^~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
Comment 2 Matthias Maier gentoo-dev 2020-05-12 13:58:44 UTC
*** Bug 721196 has been marked as a duplicate of this bug. ***
Comment 3 Matthias Maier gentoo-dev 2020-05-12 13:59:27 UTC
*** Bug 720372 has been marked as a duplicate of this bug. ***
Comment 4 Larry the Git Cow gentoo-dev 2020-05-12 15:34:41 UTC
The bug has been closed via the following commit(s):

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

commit 3f2c91135dfa6781d30f033979b5c751bb4a849b
Author:     Matthias Maier <tamiko@gentoo.org>
AuthorDate: 2020-05-12 13:57:45 +0000
Commit:     Matthias Maier <tamiko@gentoo.org>
CommitDate: 2020-05-12 15:34:15 +0000

    sci-libs/vtk: fix 8.2.0 ebuild
    
     - fix bundled libproj configuration. Thanks to Tiernan Hubble for
       pointing this out
    
     - use system mpi4py
    
    Closes: https://bugs.gentoo.org/720372
    Closes: https://bugs.gentoo.org/721412
    Closes: https://bugs.gentoo.org/721802
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Matthias Maier <tamiko@gentoo.org>

 sci-libs/vtk/vtk-8.2.0.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)