x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./common -DCONFIGFILE_SYSTEM=\"/etc/omega.conf\" -DPKGLIBBINDIR=\"/usr/lib64/xapian-omega/bin\" -Wall -W -Wredundant-decls -Wpointer-arith -Wcast-qual -Wcast-align -Wformat-security -fno-gnu-keywords -Wundef -Woverloaded-virtual -Wstrict-null-sentinel -Wshadow -Wstrict-overflow=1 -Wlogical-op -Wmissing-declarations -Wdouble-promotion -Winit-self -O2 -pipe -march=native -fno-diagnostics-color -c -o query.o query.cc query.cc: In function ‘unsigned int read_qp_flags(const string&, unsigned int)’: query.cc:336:37: error: ‘FLAG_ACCUMULATE’ is not a member of ‘Xapian::QueryParser’ 336 | return f | Xapian::QueryParser::FLAG_ACCUMULATE; | ^~~~~~~~~~~~~~~ make[2]: *** [Makefile:1309: query.o] Error 1 ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1-20201231-222458 ------------------------------------------------------------------- gcc-config -l: clang version 11.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/11/bin /usr/lib/llvm/11 11.0.1 Available Python interpreters, in order of preference: [1] python3.8 [2] python2.7 [3] python3.9 (fallback) [4] python3.7 (fallback) [5] pypy3 (fallback) Available Ruby profiles: (none found) Available Rust versions: [1] rust-1.48.0 * The following VMs are available for generation-2: 1) JamVM JDK 2.0.0 [jamvm] *) AdoptOpenJDK 8.272_p10 [openjdk-bin-8] Available Java Virtual Machines: [1] jamvm [2] openjdk-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.8.4 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Wed Jan 20 05:32:51 PM UTC 2021 emerge -qpvO app-text/xapian-omega [ebuild N ] app-text/xapian-omega-1.4.18
Created attachment 683887 [details] emerge-info.txt
Created attachment 683890 [details] app-text:xapian-omega-1.4.18:20210120-190009.log
Created attachment 683893 [details] emerge-history.txt
Created attachment 683896 [details] environment
Created attachment 683899 [details] etc.portage.tar.bz2
Created attachment 683902 [details] logs.tar.bz2
Created attachment 683905 [details] temp.tar.bz2
I've run into this as well - it's due to FLAG_ACCUMULATE only appearing in xapian-1.4.18 which is still keyworded on all archs. xapian-bindings-1.4.18 should DEPEND on xapian-1.4.18, I assume.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0698cc5bbc85337a1dc9b29b6e91bd9a24db029e commit 0698cc5bbc85337a1dc9b29b6e91bd9a24db029e Author: Anthony G. Basile <blueness@gentoo.org> AuthorDate: 2021-01-25 21:33:49 +0000 Commit: Anthony G. Basile <blueness@gentoo.org> CommitDate: 2021-01-25 21:34:01 +0000 app-text/xapian-omega: fix dependency, bug #766312 Closes: https://bugs.gentoo.org/766312 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Anthony G. Basile <blueness@gentoo.org> app-text/xapian-omega/xapian-omega-1.4.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)