[Xapian-tickets] [Xapian] #797: multimatch.cc forgets about --disable-backend-remote
Xapian
nobody at xapian.org
Mon Nov 25 10:24:42 GMT 2019
#797: multimatch.cc forgets about --disable-backend-remote
-----------------------------------+------------------------
Reporter: Дилян Палаузов | Owner: Olly Betts
Type: defect | Status: new
Priority: normal | Milestone:
Component: Other | Version: 1.4.14
Severity: normal | Keywords:
Blocked By: | Blocking:
Operating System: All |
-----------------------------------+------------------------
With gcc 9.2.1 20191103 calling
cd xapian-core-1.4.14 && ./configure --disable-backend-chert --disable-
backend-remote && make V=1
prints:
{{{
make[2]: Entering directory '/src/mail/xapian-core-1.4.14'
depbase=`echo matcher/multimatch.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I./common -I./include -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
-fvisibility=hidden -fvisibility-inlines-hidden -pipe -O3 -flto -MT
matcher/multimatch.lo -MD -MP -MF $depbase.Tpo -c -o matcher/multimatch.lo
matcher/multimatch.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./common -I./include -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 -fvisibility=hidden -fvisibility-inlines-
hidden -pipe -O3 -flto -MT matcher/multimatch.lo -MD -MP -MF
matcher/.deps/multimatch.Tpo -c matcher/multimatch.cc -fPIC -DPIC -o
matcher/.libs/multimatch.o
matcher/multimatch.cc: In member function ‘void
MultiMatch::get_mset(Xapian::doccount, Xapian::doccount, Xapian::doccount,
Xapian::MSet&, Xapian::Weight::Internal&, const Xapian::MatchDecider*,
const Xapian::KeyMaker*)’:
matcher/multimatch.cc:458:3: error: ‘RemoteSubMatch’ was not declared in
this scope
458 | RemoteSubMatch* rem_match =
| ^~~~~~~~~~~~~~
matcher/multimatch.cc:458:19: error: ‘rem_match’ was not declared in this
scope; did you mean ‘rpmatch’?
458 | RemoteSubMatch* rem_match =
| ^~~~~~~~~
| rpmatch
matcher/multimatch.cc:459:19: error: ‘RemoteSubMatch’ does not name a type
459 | static_cast<RemoteSubMatch*>(leaves[i].get());
| ^~~~~~~~~~~~~~
matcher/multimatch.cc:459:33: error: expected ‘>’ before ‘*’ token
459 | static_cast<RemoteSubMatch*>(leaves[i].get());
| ^
matcher/multimatch.cc:459:33: error: expected ‘(’ before ‘*’ token
459 | static_cast<RemoteSubMatch*>(leaves[i].get());
| ^
| (
matcher/multimatch.cc:459:34: error: expected primary-expression before
‘>’ token
459 | static_cast<RemoteSubMatch*>(leaves[i].get());
| ^
matcher/multimatch.cc:459:52: error: expected ‘)’ before ‘;’ token
459 | static_cast<RemoteSubMatch*>(leaves[i].get());
| ^
| )
make[2]: *** [Makefile:2809: matcher/multimatch.lo] Error 1
make[2]: Leaving directory '/src/mail/xapian-core-1.4.14'
make[1]: *** [Makefile:3278: all-recursive] Error 1
make[1]: Leaving directory '/src/mail/xapian-core-1.4.14'
make: *** [Makefile:1581: all] Error 2
}}}
--
Ticket URL: <https://trac.xapian.org/ticket/797>
Xapian <https://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list