Summary: | >=sci-libs/vtk-6.0.0 tries to find /usr/lib64/R/lib/libR.so on an ~x86 computer | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrey Grozin <grozin> |
Component: | [OLD] Library | Assignee: | Justin Lecher (RETIRED) <jlec> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jlec, pacho, sci |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 540498 |
Description
Andrey Grozin
![]() Any progress? Cannot re-emerge vtk-6.0.0 after upgrading hdf5. please test version 6.1.0 and reopen if still exists. Yes, it still exists in 6.1.0-r1 --- vtk-6.0.0.ebuild 28 Dec 2014 16:53:38 -0000 1.10 +++ vtk-6.0.0.ebuild 22 Feb 2015 11:46:14 -0000 @@ -254,8 +254,8 @@ src_configure() { mycmakeargs+=( # -DR_LIBRARY_BLAS=$($(tc-getPKG_CONFIG) --libs blas) # -DR_LIBRARY_LAPACK=$($(tc-getPKG_CONFIG) --libs lapack) - -DR_LIBRARY_BLAS=/usr/lib64/R/lib/libR.so - -DR_LIBRARY_LAPACK=/usr/lib64/R/lib/libR.so + -DR_LIBRARY_BLAS=/usr/$(get_libdir)/R/lib/libR.so + -DR_LIBRARY_LAPACK=/usr/$(get_libdir)/R/lib/libR.so ) fi That should fix it + 22 Feb 2015; Justin Lecher <jlec@gentoo.org> vtk-6.0.0.ebuild, + vtk-6.1.0-r1.ebuild, vtk-6.1.0.ebuild: + Correctly detect detect libdir, #513680; fix SLOT operators + Have you actually committed the ebuild? In ChangeLog I see 22 Feb 2015; Justin Lecher <jlec@gentoo.org> vtk-6.0.0.ebuild, vtk-6.1.0-r1.ebuild, vtk-6.1.0.ebuild: Correctly detect detect libdir, #513680; fix SLOT operators However, vtk-6.1.0-r1.ebuild still contains if use R; then mycmakeargs+=( # -DR_LIBRARY_BLAS=$($(tc-getPKG_CONFIG) --libs blas) # -DR_LIBRARY_LAPACK=$($(tc-getPKG_CONFIG) --libs lapack) -DR_LIBRARY_BLAS=/usr/lib64/R/lib/libR.so -DR_LIBRARY_LAPACK=/usr/lib64/R/lib/libR.so ) fi This cannot be an effect of sync delay: I've done cvs up, and the current cvs revision of vtk-6.1.0-r1.ebuild =================================================================== File: vtk-6.1.0-r1.ebuild Status: Up-to-date Working revision: 1.4 Repository revision: 1.4 /var/cvsroot/gentoo-x86/sci-libs/vtk/vtk-6.1.0-r1.ebuild,v Commit Identifier: 516354e9c2d84567 Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) still contains this hard-coded /usr/lib64/R/lib/libR.so. I only fixed version 6.0.0. Now it is fixed everywhere. + 23 Feb 2015; Justin Lecher <jlec@gentoo.org> vtk-6.1.0-r1.ebuild, + vtk-6.1.0.ebuild: + Fix libdir detection in all versions, #513680 + |