commit:     a6b601e64f7b9313fc7d7c2fec43d0f4d4d7ec1f
Author:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Sat Mar 30 06:42:42 2019 +0000
Commit:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Sat Mar 30 06:42:42 2019 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=a6b601e6

sci-biology/ncbi-tools++: document possible issue with builds

I have the following defined due to ncbi-tools++-18.0.0 installed
on my system:

/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/32:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0:
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/32:
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0:
/usr/lib/llvm/7/lib32:
/usr/lib/llvm/7/lib64:
/usr/lib64/itcl4.1.1:
/usr/lib64/itk4.1.0:
/lib64:
/usr/lib64:
/usr/local/lib64:
/lib32:
/usr/lib32:
/usr/lib64/rust-1.29.2:
/usr/lib64/R/lib:
/usr/lib64/fltk:
/usr/lib64/ncbi-tools++:
/usr/lib64/staden:

grep: /etc: No such file or directory
grep: /etc/env.d: No such file or directory
/etc/env.d/99ncbi-tools++:LDPATH=/usr/lib64/ncbi-tools++
...

That in turn makes linker pick "${WORKDIR}"/ncbi_cxx--22_0_0_build/lib/*
files but later overrides some of them with /usr/lib64/ncbi-tools++/*,
depending on the ordering of -lXXXXXX arguments.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Martin Mokrejs <mmokrejs <AT> fold.natur.cuni.cz>

 sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild | 5 +++--
 sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild | 5 +++--
 sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild | 3 ++-
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild 
b/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild
index 14e1fabda..68341a338 100644
--- a/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild
+++ b/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -36,11 +36,12 @@ KEYWORDS="~amd64"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 # sys-libs/db should be compiled with USE=cxx
+# dev-libs/boost must have Boost.Test suite, probably dev-libs/boost[test] 
then?
 DEPEND="
        !sci-biology/sra_sdk
        app-arch/cpio
        berkdb? ( sys-libs/db:4.3[cxx] )
-       boost? ( dev-libs/boost )
+       boost? ( dev-libs/boost[tools] )
        curl? ( net-misc/curl )
        sqlite? ( dev-db/sqlite:3 )
        mysql? ( virtual/mysql )

diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild 
b/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild
index 3f1fc7bd1..c737392fd 100644
--- a/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild
+++ b/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -35,11 +35,12 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 # sys-libs/db should be compiled with USE=cxx
+# dev-libs/boost must have Boost.Test suite, probably dev-libs/boost[test] 
then?
 DEPEND="
        !sci-biology/sra_sdk
        app-arch/cpio
        berkdb? ( sys-libs/db:4.3[cxx] )
-       boost? ( dev-libs/boost )
+       boost? ( dev-libs/boost[tools] )
        curl? ( net-misc/curl )
        sqlite? ( dev-db/sqlite:3 )
        mysql? ( virtual/mysql )

diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild 
b/sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild
index 585042f9f..971789fb4 100644
--- a/sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild
+++ b/sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild
@@ -35,11 +35,12 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 # sys-libs/db should be compiled with USE=cxx
+# dev-libs/boost must have Boost.Test suite, probably dev-libs/boost[test] 
then?
 DEPEND="
        !sci-biology/sra_sdk
        app-arch/cpio
        berkdb? ( sys-libs/db:4.3[cxx] )
-       boost? ( dev-libs/boost )
+       boost? ( dev-libs/boost[tools] )
        curl? ( net-misc/curl )
        sqlite? ( >=dev-db/sqlite-3.6.6:3 )
        mysql? ( virtual/mysql )

Reply via email to