Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 449114

Summary: gnome-extra/zeitgeist should depend on dev-libs/xapian[inmemory] - extensions/fts++/indexer.cpp:64:39: error: ‘Xapian::InMemory’ has not been declared
Product: Gentoo Linux Reporter: Karol Herbst <gentoo>
Component: [OLD] GNOMEAssignee: Justin Lecher (RETIRED) <jlec>
Status: RESOLVED FIXED    
Severity: minor CC: desktop-misc, tomwij
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
build.log

Description Karol Herbst 2012-12-28 23:16:14 UTC
If dev-libs/xapian is not built with the inmemory USE flag gnome-extra/zeitgeist fails to compile.

"/var/tmp/portage/gnome-extra/zeitgeist-0.9.0.1/work/zeitgeist-0.9.0.1/extensions/fts++/indexer.cpp: In member function ‘void ZeitgeistFTS::Indexer::Initialize(GError**)’:
/var/tmp/portage/gnome-extra/zeitgeist-0.9.0.1/work/zeitgeist-0.9.0.1/extensions/fts++/indexer.cpp:64:39: error: ‘Xapian::InMemory’ has not been declared
/var/tmp/portage/gnome-extra/zeitgeist-0.9.0.1/work/zeitgeist-0.9.0.1/extensions/fts++/indexer.cpp: In member function ‘void ZeitgeistFTS::Indexer::DropIndex()’:
/var/tmp/portage/gnome-extra/zeitgeist-0.9.0.1/work/zeitgeist-0.9.0.1/extensions/fts++/indexer.cpp:219:39: error: ‘Xapian::InMemory’ has not been declared"

it works after I built dev-libs/xapian with the inmemory USE flag

Reproducible: Always

Steps to Reproduce:
1. build dev-libs/xapian without inmemory USE flag
2. try to build gnome-extra/zeitgeist
Actual Results:  
build failure

Expected Results:  
no build failure
Comment 1 Mike Gilbert gentoo-dev 2012-12-29 02:54:14 UTC
Please provide emerge --info and attach a build log from a failed build.
Comment 2 Karol Herbst 2012-12-29 09:50:24 UTC
Created attachment 333664 [details]
emerge --info
Comment 3 Karol Herbst 2012-12-29 09:51:44 UTC
Created attachment 333666 [details]
build.log
Comment 4 Justin Lecher (RETIRED) gentoo-dev 2013-01-10 16:23:48 UTC
+  10 Jan 2013; Justin Lecher <jlec@gentoo.org> -zeitgeist-0.8.2.ebuild,
+  -zeitgeist-0.8.2-r1.ebuild, -zeitgeist-0.9.0-r1.ebuild,
+  -zeitgeist-0.9.0.1.ebuild, zeitgeist-0.9.5.ebuild, metadata.xml:
+  Drop old; add USE restraint to inmemory to dev-libs/xapian, #449114
+