<div dir="ltr">Hi. On a new machine that I've been setting up (running Ubuntu 16.04 LTS), I'm unable to build notmuch from git with HEAD @<div><br></div><div>* 77c9ec1 -  (HEAD -> master, origin/master, origin/HEAD) test: add known broken test for indexing html (2017-04-20 06:59:40 -0300) <David Bremner><br></div><div><br></div><div>The error looks like this:</div><div>...</div><div><div>CXX  -g -O2 lib/database.o</div><div>CXX  -g -O2 lib/parse-time-vrp.o</div><div>CXX  -g -O2 lib/directory.o</div><div>CXX  -g -O2 lib/index.o</div><div>CXX  -g -O2 lib/message.o</div><div>CXX  -g -O2 lib/message-property.o</div><div>CXX  -g -O2 lib/query.o</div><div>CXX  -g -O2 lib/query-fp.o</div><div>CXX  -g -O2 lib/config.o</div><div>CXX  -g -O2 lib/regexp-fields.o</div><div>lib/regexp-fields.cc: In member function ‘virtual Xapian::Query RegexpFieldProcessor::operator()(const string&)’:</div><div>lib/regexp-fields.cc:159:38: error: ‘class RegexpPostingSource’ has no member named ‘release’</div><div>      return Xapian::Query (postings->release ());</div><div>                                      ^</div><div>make: *** [lib/regexp-fields.o] Error 1</div></div><div><br></div><div>Even though xapian 1.4 is marked as stable, Ubuntu 16.04 has xapian 1.3.4 installed. I'd rather not start hacking around updating xapian and dependant packages since the whole point of me having this machine is to use it as a stable baseline with other colleagues who I work with.</div><div><br></div><div>Here's the output from the configure checks:</div><div><br></div><div><div>Sanity checking C compilation environment... OK.</div><div>Sanity checking C++ compilation environment... OK.</div><div>Reading libnotmuch version from source... OK.</div><div>Checking for Xapian development files... Yes (1.3.4).</div><div>Checking for Xapian compaction support... Yes.</div><div>Checking for Xapian FieldProcessor API... Yes.</div><div>Checking for Xapian lock retry support... Yes.</div><div>Testing default Xapian backend... chert</div><div>Checking for GMime development files... Yes.</div><div>Checking for Glib development files (>= 2.22)... Yes.</div><div>Checking for zlib (>= 1.2.5.2)... Yes.</div><div>Checking for talloc development files... Yes.</div><div>Checking for python... Yes (python).</div><div>Checking for valgrind development files... No (but that's fine).</div><div>Checking for bash-completion (>= 1.90)... Yes.</div><div>Checking if emacs is available... Yes.</div><div>Checking if doxygen is available... No (so will not install api docs)</div><div>Checking for ruby development files... No (skipping ruby bindings)</div><div>Checking if sphinx is available and supports nroff output... No (so will not install man pages).</div><div>Checking if desktop-file-install is available... Yes.</div><div>Checking which platform we are on... Linux</div><div>Checking for /usr/local/lib in ldconfig... Yes</div><div>Checking for canonicalize_file_name... Yes.</div><div>Checking for getline... Yes.</div><div>Checking for strcasestr... Yes.</div><div>Checking for strsep... Yes.</div><div>Checking for timegm... Yes.</div><div>Checking for dirent.d_type... Yes.</div><div>Checking for standard version of getpwuid_r... Yes.</div><div>Checking for standard version of asctime_r... Yes.</div><div>Checking for rpath support... Yes.</div><div>Checking for -Wl,--as-needed... Yes.</div><div>Checking for -Wl,--no-undefined... Yes.</div><div>Checking for available C++ compiler warning flags... </div><div>        -Wall -Wextra -Wwrite-strings</div><div>Checking for available C compiler warning flags... </div><div>        -Wall -Wextra -Wwrite-strings -Wmissing-declarations</div><div><br></div><div>All required packages were found. You may now run the following</div></div><div>...</div><div><br></div><div>regexp-fields.cc was created in commit:</div><div><br></div><div>* 55524bb -  lib: regexp matching in 'subject' and 'from' (2017-03-03 17:46:48 -0400) <David Bremner><br></div><div> </div><div>If I revert to the previous commit:</div><div><br></div><div>* | 31b8ce4 -  lib: create field processors from prefix table (2017-03-03 07:15:13 -0400) <David Bremner><br></div><div><br></div><div>I can build ok.</div><div><br></div><div>Is anybody still using xapian 1.3.x ? I was really hoping to keep up to date with notmuch on my Ubuntu machine...</div><div><br></div><div>Cheers,</div><div>--  Matt</div></div>