| Summary: | dev-libs/xapian-1.3.1-r1 should set REQUIRED_USE="inmemory? ( chert )" - xapian-inspect.cc:(.text+0x436): undefined reference to `ChertCursor::prev()' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Ulenrich <ulenrich> |
| Component: | [OLD] Library | Assignee: | Anthony Basile <blueness> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | CC: | bugs |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Ulenrich
2013-11-17 14:39:51 UTC
Sounds good to me. I've talked somewhat with upstream re disabling/enabling everything and their general advice is not to. If you disable chert, things start breaking. I still prefer having it there and fixing use cases.
Patch:
--- dev-libs/xapian/xapian-1.3.1-r1.ebuild
+++ dev-libs/xapian/xapian-1.3.1-r1.ebuild
@@ -17,7 +17,7 @@ IUSE="doc static-libs -sse +sse2 +brass +chert +inmemory"
DEPEND="sys-libs/zlib"
RDEPEND="${DEPEND}"
-
+REQUIRED_USE="inmemory? ( chert )"
S="${WORKDIR}/${MY_P}"
src_configure() {
(In reply to Johan Bergström from comment #1) > Sounds good to me. I've talked somewhat with upstream re disabling/enabling > everything and their general advice is not to. If you disable chert, things > start breaking. I still prefer having it there and fixing use cases. > > Patch: > --- dev-libs/xapian/xapian-1.3.1-r1.ebuild > +++ dev-libs/xapian/xapian-1.3.1-r1.ebuild > @@ -17,7 +17,7 @@ IUSE="doc static-libs -sse +sse2 +brass +chert +inmemory" > > DEPEND="sys-libs/zlib" > RDEPEND="${DEPEND}" > - > +REQUIRED_USE="inmemory? ( chert )" > S="${WORKDIR}/${MY_P}" > > src_configure() { I'm not so sure. The following work USE="-brass -chert -inmemory -doc -sse -sse2 -static-libs" USE="-brass -chert inmemory -doc -sse -sse2 -static-libs" USE="-brass chert -inmemory -doc -sse -sse2 -static-libs" USE="-brass chert inmemory -doc -sse -sse2 -static-libs" USE=" brass chert -inmemory -doc -sse -sse2 -static-libs" USE=" brass chert inmemory -doc -sse -sse2 -static-libs" The following fail USE="brass -chert -inmemory -doc -sse -sse2 -static-libs" USE="brass -chert inmemory -doc -sse -sse2 -static-libs" It follows that we need REQUIRED_USE="brass? ( chert )" Please check this at your end too. (In reply to Anthony Basile from comment #2) > (In reply to Johan Bergström from comment #1) > > Sounds good to me. I've talked somewhat with upstream re disabling/enabling > > everything and their general advice is not to. If you disable chert, things > > start breaking. I still prefer having it there and fixing use cases. > > > > Patch: > > --- dev-libs/xapian/xapian-1.3.1-r1.ebuild > > +++ dev-libs/xapian/xapian-1.3.1-r1.ebuild > > @@ -17,7 +17,7 @@ IUSE="doc static-libs -sse +sse2 +brass +chert +inmemory" > > > > DEPEND="sys-libs/zlib" > > RDEPEND="${DEPEND}" > > - > > +REQUIRED_USE="inmemory? ( chert )" > > S="${WORKDIR}/${MY_P}" > > > > src_configure() { > > > I'm not so sure. The following work > > USE="-brass -chert -inmemory -doc -sse -sse2 -static-libs" > USE="-brass -chert inmemory -doc -sse -sse2 -static-libs" > USE="-brass chert -inmemory -doc -sse -sse2 -static-libs" > USE="-brass chert inmemory -doc -sse -sse2 -static-libs" > > USE=" brass chert -inmemory -doc -sse -sse2 -static-libs" > USE=" brass chert inmemory -doc -sse -sse2 -static-libs" > > The following fail > > USE="brass -chert -inmemory -doc -sse -sse2 -static-libs" > USE="brass -chert inmemory -doc -sse -sse2 -static-libs" > > > It follows that we need REQUIRED_USE="brass? ( chert )" > > Please check this at your end too. ping |