make clean
make[1]: Entering directory '/home/bremner/software/upstream/notmuch'
rm -rf  util/xutil.o util/error_util.o util/hex-escape.o util/string-util.o util/talloc-extra.o util/zlib-extra.o util/util.o util/gmime-extra.o util/crypto.o util/repair.o util/unicode-util.o util/libnotmuch_util.a lib/filenames.o lib/string-list.o lib/message-file.o lib/message-id.o lib/messages.o lib/sha1.o lib/built-with.o lib/string-map.o lib/indexopts.o lib/tags.o lib/database.o lib/parse-time-vrp.o lib/directory.o lib/index.o lib/message.o lib/add-message.o lib/message-property.o lib/query.o lib/query-fp.o lib/config.o lib/regexp-fields.o lib/thread.o lib/thread-fp.o lib/libnotmuch.so.5 lib/libnotmuch.so lib/libnotmuch.so.5.3.0 lib/libnotmuch.a lib/notmuch.h.gch parse-time-string/parse-time-string.o parse-time-string/libparse-time-string.a doc/_build doc/_build/.roff.stamp doc/_build/.texi.stamp doc/_build/.html.stamp doc/_build/man/man1/notmuch-address.1.gz doc/_build/man/man1/notmuch-compact.1.gz doc/_build/man/man1/notmuch-config.1.gz doc/_build/man/man1/notmuch-count.1.gz doc/_build/man/man1/notmuch-dump.1.gz doc/_build/man/man1/notmuch-emacs-mua.1.gz doc/_build/man/man1/notmuch-insert.1.gz doc/_build/man/man1/notmuch-new.1.gz doc/_build/man/man1/notmuch-reindex.1.gz doc/_build/man/man1/notmuch-reply.1.gz doc/_build/man/man1/notmuch-restore.1.gz doc/_build/man/man1/notmuch.1.gz doc/_build/man/man1/notmuch-search.1.gz doc/_build/man/man1/notmuch-show.1.gz doc/_build/man/man1/notmuch-tag.1.gz doc/_build/man/man5/notmuch-hooks.5.gz doc/_build/man/man7/notmuch-properties.7.gz doc/_build/man/man7/notmuch-search-terms.7.gz doc/_build/man/man3/notmuch.3.gz doc/_build/man/man1/notmuch-address.1 doc/_build/man/man1/notmuch-compact.1 doc/_build/man/man1/notmuch-config.1 doc/_build/man/man1/notmuch-count.1 doc/_build/man/man1/notmuch-dump.1 doc/_build/man/man1/notmuch-emacs-mua.1 doc/_build/man/man1/notmuch-insert.1 doc/_build/man/man1/notmuch-new.1 doc/_build/man/man1/notmuch-reindex.1 doc/_build/man/man1/notmuch-reply.1 doc/_build/man/man1/notmuch-restore.1 doc/_build/man/man1/notmuch.1 doc/_build/man/man1/notmuch-search.1 doc/_build/man/man1/notmuch-show.1 doc/_build/man/man1/notmuch-tag.1 doc/_build/man/man5/notmuch-hooks.5 doc/_build/man/man7/notmuch-properties.7 doc/_build/man/man7/notmuch-search-terms.7 doc/conf.pyc doc/config.dox emacs/.eldeps emacs/.eldeps.tmp emacs/.eldeps.x emacs/notmuch-lib.elc emacs/notmuch-compat.elc emacs/notmuch-parser.elc emacs/notmuch.elc emacs/notmuch-query.elc emacs/notmuch-show.elc emacs/notmuch-tree.elc emacs/notmuch-wash.elc emacs/notmuch-hello.elc emacs/notmuch-mua.elc emacs/notmuch-address.elc emacs/notmuch-maildir-fcc.elc emacs/notmuch-message.elc emacs/notmuch-crypto.elc emacs/notmuch-tag.elc emacs/coolj.elc emacs/notmuch-print.elc emacs/notmuch-version.elc emacs/notmuch-jump.elc emacs/notmuch-company.elc emacs/notmuch-draft.elc emacs/notmuch-version.el emacs/notmuch-pkg.el emacs/notmuch-lib.rsti emacs/notmuch-compat.rsti emacs/notmuch-parser.rsti emacs/notmuch.rsti emacs/notmuch-query.rsti emacs/notmuch-show.rsti emacs/notmuch-tree.rsti emacs/notmuch-wash.rsti emacs/notmuch-hello.rsti emacs/notmuch-mua.rsti emacs/notmuch-address.rsti emacs/notmuch-maildir-fcc.rsti emacs/notmuch-message.rsti emacs/notmuch-crypto.rsti emacs/notmuch-tag.rsti emacs/coolj.rsti emacs/notmuch-print.rsti emacs/notmuch-version.rsti emacs/notmuch-jump.rsti emacs/notmuch-company.rsti emacs/notmuch-draft.rsti docstring.stamp performance-test/tmp.* performance-test/log.* test/arg-test test/hex-xcode test/random-corpus test/parse-time test/smtp-dummy test/symbol-test test/make-db-version test/ghost-report test/message-id-parse test/arg-test.o test/hex-xcode.o test/random-corpus.o test/parse-time.o test/smtp-dummy.o test/symbol-test.o test/make-db-version.o test/ghost-report.o test/message-id-parse.o test/database-test.o test/test-results test/tmp.* bindings/ruby/.RUBYARCHDIR.time bindings/ruby/Makefile bindings/ruby/database.o bindings/ruby/directory.o bindings/ruby/filenames.o bindings/ruby/init.o bindings/ruby/message.o bindings/ruby/messages.o bindings/ruby/mkmf.log bindings/ruby/notmuch.so bindings/ruby/query.o bindings/ruby/status.o bindings/ruby/tags.o bindings/ruby/thread.o bindings/ruby/threads.o bindings/ruby/.vendorarchdir.time bindings/python-cffi/build .stamps notmuch notmuch-shared command-line-arguments.o debugger.o status.o gmime-filter-reply.o hooks.o notmuch.o notmuch-compact.o notmuch-config.o notmuch-count.o notmuch-dump.o notmuch-insert.o notmuch-new.o notmuch-reindex.o notmuch-reply.o notmuch-restore.o notmuch-search.o notmuch-setup.o notmuch-show.o notmuch-tag.o notmuch-time.o sprinter-json.o sprinter-sexp.o sprinter-text.o query-string.o mime-node.o tag-util.o version.stamp notmuch-*.tar.gz.tmp .deps
make[1]: Leaving directory '/home/bremner/software/upstream/notmuch'
make test configure_options=""
make[1]: Entering directory '/home/bremner/software/upstream/notmuch'
emacs --quick --directory emacs -batch -l make-deps.el \
	-f batch-make-deps emacs/notmuch-lib.el emacs/notmuch-compat.el emacs/notmuch-parser.el emacs/notmuch.el emacs/notmuch-query.el emacs/notmuch-show.el emacs/notmuch-tree.el emacs/notmuch-wash.el emacs/notmuch-hello.el emacs/notmuch-mua.el emacs/notmuch-address.el emacs/notmuch-maildir-fcc.el emacs/notmuch-message.el emacs/notmuch-crypto.el emacs/notmuch-tag.el emacs/coolj.el emacs/notmuch-print.el emacs/notmuch-version.el emacs/notmuch-jump.el emacs/notmuch-company.el emacs/notmuch-draft.el > emacs/.eldeps.tmp && \
	mv emacs/.eldeps.tmp emacs/.eldeps
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-compat.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-version.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-parser.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/coolj.el
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-lib.el emacs/notmuch-lib.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-compat.el emacs/notmuch-compat.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-parser.el emacs/notmuch-parser.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch.el emacs/notmuch.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-query.el emacs/notmuch-query.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-show.el emacs/notmuch-show.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-tree.el emacs/notmuch-tree.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-wash.el emacs/notmuch-wash.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-hello.el emacs/notmuch-hello.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-mua.el emacs/notmuch-mua.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-address.el emacs/notmuch-address.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-maildir-fcc.el emacs/notmuch-maildir-fcc.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-message.el emacs/notmuch-message.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-crypto.el emacs/notmuch-crypto.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-tag.el emacs/notmuch-tag.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/coolj.el emacs/coolj.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-print.el emacs/notmuch-print.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-version.el emacs/notmuch-version.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-jump.el emacs/notmuch-jump.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-company.el emacs/notmuch-company.rsti
emacs --quick -batch -L emacs -l rstdoc -f rstdoc-batch-extract emacs/notmuch-draft.el emacs/notmuch-draft.rsti
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 command-line-arguments.c -o command-line-arguments.o -MD -MP -MF .deps/command-line-arguments.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 debugger.c -o debugger.o -MD -MP -MF .deps/debugger.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 gmime-filter-reply.c -o gmime-filter-reply.o -MD -MP -MF .deps/gmime-filter-reply.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 status.c -o status.o -MD -MP -MF .deps/status.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 hooks.c -o hooks.o -MD -MP -MF .deps/hooks.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch.c -o notmuch.o -MD -MP -MF .deps/notmuch.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-compact.c -o notmuch-compact.o -MD -MP -MF .deps/notmuch-compact.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-config.c -o notmuch-config.o -MD -MP -MF .deps/notmuch-config.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-count.c -o notmuch-count.o -MD -MP -MF .deps/notmuch-count.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-dump.c -o notmuch-dump.o -MD -MP -MF .deps/notmuch-dump.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-insert.c -o notmuch-insert.o -MD -MP -MF .deps/notmuch-insert.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-new.c -o notmuch-new.o -MD -MP -MF .deps/notmuch-new.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-reindex.c -o notmuch-reindex.o -MD -MP -MF .deps/notmuch-reindex.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-reply.c -o notmuch-reply.o -MD -MP -MF .deps/notmuch-reply.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-restore.c -o notmuch-restore.o -MD -MP -MF .deps/notmuch-restore.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-search.c -o notmuch-search.o -MD -MP -MF .deps/notmuch-search.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-setup.c -o notmuch-setup.o -MD -MP -MF .deps/notmuch-setup.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-show.c -o notmuch-show.o -MD -MP -MF .deps/notmuch-show.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-tag.c -o notmuch-tag.o -MD -MP -MF .deps/notmuch-tag.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 notmuch-time.c -o notmuch-time.o -MD -MP -MF .deps/notmuch-time.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 sprinter-json.c -o sprinter-json.o -MD -MP -MF .deps/sprinter-json.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 sprinter-sexp.c -o sprinter-sexp.o -MD -MP -MF .deps/sprinter-sexp.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 sprinter-text.c -o sprinter-text.o -MD -MP -MF .deps/sprinter-text.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 query-string.c -o query-string.o -MD -MP -MF .deps/query-string.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 mime-node.c -o mime-node.o -MD -MP -MF .deps/mime-node.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 tag-util.c -o tag-util.o -MD -MP -MF .deps/tag-util.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/filenames.c -o lib/filenames.o -MD -MP -MF .deps/lib/filenames.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/string-list.c -o lib/string-list.o -MD -MP -MF .deps/lib/string-list.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/message-file.c -o lib/message-file.o -MD -MP -MF .deps/lib/message-file.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/message-id.c -o lib/message-id.o -MD -MP -MF .deps/lib/message-id.d
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch.el (source)...
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/messages.c -o lib/messages.o -MD -MP -MF .deps/lib/messages.d
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-compat.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-tree.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-show.el (source)...
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/sha1.c -o lib/sha1.o -MD -MP -MF .deps/lib/sha1.d
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-version.el (source)...
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/built-with.c -o lib/built-with.o -MD -MP -MF .deps/lib/built-with.d
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-lib.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-parser.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-maildir-fcc.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-query.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-wash.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/coolj.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-crypto.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-hello.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-jump.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-address.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-mua.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-message.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-draft.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-tag.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-company.el (source)...
Loading /home/bremner/software/upstream/notmuch/emacs/notmuch-print.el (source)...
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/string-map.c -o lib/string-map.o -MD -MP -MF .deps/lib/string-map.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/indexopts.c -o lib/indexopts.o -MD -MP -MF .deps/lib/indexopts.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 lib/tags.c -o lib/tags.o -MD -MP -MF .deps/lib/tags.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/database.cc -o lib/database.o -MD -MP -MF .deps/lib/database.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/parse-time-vrp.cc -o lib/parse-time-vrp.o -MD -MP -MF .deps/lib/parse-time-vrp.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/directory.cc -o lib/directory.o -MD -MP -MF .deps/lib/directory.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/index.cc -o lib/index.o -MD -MP -MF .deps/lib/index.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/message.cc -o lib/message.o -MD -MP -MF .deps/lib/message.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/add-message.cc -o lib/add-message.o -MD -MP -MF .deps/lib/add-message.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/message-property.cc -o lib/message-property.o -MD -MP -MF .deps/lib/message-property.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/query.cc -o lib/query.o -MD -MP -MF .deps/lib/query.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/query-fp.cc -o lib/query-fp.o -MD -MP -MF .deps/lib/query-fp.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/config.cc -o lib/config.o -MD -MP -MF .deps/lib/config.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/regexp-fields.cc -o lib/regexp-fields.o -MD -MP -MF .deps/lib/regexp-fields.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/thread.cc -o lib/thread.o -MD -MP -MF .deps/lib/thread.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  lib/thread-fp.cc -o lib/thread-fp.o -MD -MP -MF .deps/lib/thread-fp.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/xutil.c -o util/xutil.o -MD -MP -MF .deps/util/xutil.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/error_util.c -o util/error_util.o -MD -MP -MF .deps/util/error_util.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/hex-escape.c -o util/hex-escape.o -MD -MP -MF .deps/util/hex-escape.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/string-util.c -o util/string-util.o -MD -MP -MF .deps/util/string-util.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/talloc-extra.c -o util/talloc-extra.o -MD -MP -MF .deps/util/talloc-extra.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/zlib-extra.c -o util/zlib-extra.o -MD -MP -MF .deps/util/zlib-extra.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/util.c -o util/util.o -MD -MP -MF .deps/util/util.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/gmime-extra.c -o util/gmime-extra.o -MD -MP -MF .deps/util/gmime-extra.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/crypto.c -o util/crypto.o -MD -MP -MF .deps/util/crypto.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/repair.c -o util/repair.o -MD -MP -MF .deps/util/repair.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 util/unicode-util.c -o util/unicode-util.o -MD -MP -MF .deps/util/unicode-util.d
echo "PROJECT_NAME = \"Notmuch 0.31.4\"" > doc/config.dox
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 parse-time-string/parse-time-string.c -o parse-time-string/parse-time-string.o -MD -MP -MF .deps/parse-time-string/parse-time-string.d
echo "INPUT=./lib/notmuch.h" >> doc/config.dox
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 test/arg-test.c -o test/arg-test.o -MD -MP -MF .deps/test/arg-test.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 test/hex-xcode.c -o test/hex-xcode.o -MD -MP -MF .deps/test/hex-xcode.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 test/random-corpus.c -o test/random-corpus.o -MD -MP -MF .deps/test/random-corpus.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 test/database-test.c -o test/database-test.o -MD -MP -MF .deps/test/database-test.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 test/parse-time.c -o test/parse-time.o -MD -MP -MF .deps/test/parse-time.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 test/smtp-dummy.c -o test/smtp-dummy.o -MD -MP -MF .deps/test/smtp-dummy.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  test/symbol-test.cc -o test/symbol-test.o -MD -MP -MF .deps/test/symbol-test.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  test/make-db-version.cc -o test/make-db-version.o -MD -MP -MF .deps/test/make-db-version.d
c++ -c  -g -O2 -Wall -Wextra -Wwrite-strings -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -fvisibility-inlines-hidden -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1  test/ghost-report.cc -o test/ghost-report.o -MD -MP -MF .deps/test/ghost-report.d
cc -c -DNOTMUCH_VERSION=0.31.4  -g -O2 -Wall -Wextra -Wwrite-strings -Wmissing-declarations -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS -DHAVE_XAPIAN_DB_RETRY_LOCK=1 test/message-id-parse.c -o test/message-id-parse.o -MD -MP -MF .deps/test/message-id-parse.d
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-lib.el
mkdir -p doc/_build/man/man3
doxygen ./doc/doxygen.cfg
warning: Tag 'TCL_SUBST' at line 30 of file './doc/doxygen.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 130 of file './doc/doxygen.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
cc test/smtp-dummy.o -o test/smtp-dummy 
rm -f doc/_build/man/man3/_*.3
perl -pi -e 's/^[.]RI "\\fI/.RI "\\fP/' doc/_build/man/man3/notmuch.3
rm -f doc/_build/man/man3/notmuch.3.gz && gzip --no-name --stdout doc/_build/man/man3/notmuch.3 > doc/_build/man/man3/notmuch.3.gz
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-tag.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-query.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-wash.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-company.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-maildir-fcc.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-crypto.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-print.el
ar rcs util/libnotmuch_util.a util/xutil.o util/error_util.o util/hex-escape.o util/string-util.o util/talloc-extra.o util/zlib-extra.o util/util.o util/gmime-extra.o util/crypto.o util/repair.o util/unicode-util.o
cc test/arg-test.o command-line-arguments.o util/libnotmuch_util.a -o test/arg-test 
cc test/hex-xcode.o command-line-arguments.o util/libnotmuch_util.a -o test/hex-xcode  -ltalloc
touch docstring.stamp
sphinx-build -b man -d doc/_build/man_doctrees -q ./doc doc/_build/man
sphinx-build -b texinfo -d doc/_build/texinfo_doctrees -q ./doc doc/_build/texinfo
ar rcs parse-time-string/libparse-time-string.a parse-time-string/parse-time-string.o
cc test/parse-time.o parse-time-string/parse-time-string.o -o test/parse-time 
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-address.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-message.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-draft.el
c++ test/make-db-version.o -o test/make-db-version  -L/usr/lib/x86_64-linux-gnu -lxapian
c++ test/ghost-report.o -o test/ghost-report  -L/usr/lib/x86_64-linux-gnu -lxapian
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-mua.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-show.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-hello.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-jump.el
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch-tree.el

In end of data:
emacs/notmuch-tree.el:1143:1:Warning: the following functions are not known to
    be defined: notmuch-search-previous-thread, notmuch-search-next-thread,
    notmuch-tree-from-search-thread
emacs --quick --directory emacs -batch -f batch-byte-compile emacs/notmuch.el
ar rcs lib/libnotmuch.a lib/filenames.o lib/string-list.o lib/message-file.o lib/message-id.o lib/messages.o lib/sha1.o lib/built-with.o lib/string-map.o lib/indexopts.o lib/tags.o lib/database.o lib/parse-time-vrp.o lib/directory.o lib/index.o lib/message.o lib/add-message.o lib/message-property.o lib/query.o lib/query-fp.o lib/config.o lib/regexp-fields.o lib/thread.o lib/thread-fp.o
c++ lib/filenames.o lib/string-list.o lib/message-file.o lib/message-id.o lib/messages.o lib/sha1.o lib/built-with.o lib/string-map.o lib/indexopts.o lib/tags.o lib/database.o lib/parse-time-vrp.o lib/directory.o lib/index.o lib/message.o lib/add-message.o lib/message-property.o lib/query.o lib/query-fp.o lib/config.o lib/regexp-fields.o lib/thread.o lib/thread-fp.o  -Wl,--as-needed -lgmime-3.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -ltalloc -lz -L/usr/lib/x86_64-linux-gnu -lxapian -shared -Wl,--version-script=./lib/notmuch.sym,-soname=libnotmuch.so.5 -Wl,--no-undefined -o lib/libnotmuch.so.5.3.0 util/libnotmuch_util.a parse-time-string/libparse-time-string.a
c++ command-line-arguments.o debugger.o status.o gmime-filter-reply.o hooks.o notmuch.o notmuch-compact.o notmuch-config.o notmuch-count.o notmuch-dump.o notmuch-insert.o notmuch-new.o notmuch-reindex.o notmuch-reply.o notmuch-restore.o notmuch-search.o notmuch-setup.o notmuch-show.o notmuch-tag.o notmuch-time.o sprinter-json.o sprinter-sexp.o sprinter-text.o query-string.o mime-node.o tag-util.o lib/libnotmuch.a util/libnotmuch_util.a parse-time-string/libparse-time-string.a  -Wl,--as-needed -lgmime-3.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -ltalloc -lz -L/usr/lib/x86_64-linux-gnu -lxapian -o notmuch
c++ test/random-corpus.o test/database-test.o notmuch-config.o status.o command-line-arguments.o lib/libnotmuch.a util/libnotmuch_util.a parse-time-string/libparse-time-string.a -o test/random-corpus  -lgmime-3.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -ltalloc -lz -L/usr/lib/x86_64-linux-gnu -lxapian
cc test/message-id-parse.o lib/libnotmuch.a util/libnotmuch_util.a -o test/message-id-parse  -ltalloc
ln -sf libnotmuch.so.5.3.0 lib/libnotmuch.so.5
ln -sf libnotmuch.so.5.3.0 lib/libnotmuch.so
cc command-line-arguments.o debugger.o status.o gmime-filter-reply.o hooks.o notmuch.o notmuch-compact.o notmuch-config.o notmuch-count.o notmuch-dump.o notmuch-insert.o notmuch-new.o notmuch-reindex.o notmuch-reply.o notmuch-restore.o notmuch-search.o notmuch-setup.o notmuch-show.o notmuch-tag.o notmuch-time.o sprinter-json.o sprinter-sexp.o sprinter-text.o query-string.o mime-node.o tag-util.o  -Lutil -lnotmuch_util -Llib -lnotmuch -Wl,--as-needed -lgmime-3.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -ltalloc -lz -o notmuch-shared
cd bindings/ruby && \
	EXTRA_LDFLAGS="-Wl,--no-undefined" \
	LIBNOTMUCH="../../lib/libnotmuch.so" \
	NOTMUCH_SRCDIR='/home/bremner/software/upstream/notmuch' \
	ruby extconf.rb --vendor
cd bindings/python-cffi && \
	python3 setup.py build --build-lib build/stage && \
	mkdir -p build/stage/tests && cp tests/*.py build/stage/tests
c++ test/symbol-test.o lib/libnotmuch.so -o test/symbol-test  -Llib -lnotmuch -L/usr/lib/x86_64-linux-gnu -lxapian
creating Makefile
make -C bindings/ruby
make[2]: Entering directory '/home/bremner/software/upstream/notmuch/bindings/ruby'
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o database.o -c database.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o directory.o -c directory.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o filenames.o -c filenames.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o init.o -c init.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o message.o -c message.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o messages.o -c messages.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o query.o -c query.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o status.o -c status.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o tags.o -c tags.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o thread.o -c thread.c
x86_64-linux-gnu-gcc -I. -I/home/bremner/software/upstream/notmuch/lib -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-zjIen6/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o threads.o -c threads.c
running build
running build_py
creating build
creating build/stage
creating build/stage/notmuch2
copying notmuch2/__init__.py -> build/stage/notmuch2
copying notmuch2/_thread.py -> build/stage/notmuch2
copying notmuch2/_tags.py -> build/stage/notmuch2
copying notmuch2/_build.py -> build/stage/notmuch2
copying notmuch2/_base.py -> build/stage/notmuch2
copying notmuch2/_query.py -> build/stage/notmuch2
copying notmuch2/_config.py -> build/stage/notmuch2
copying notmuch2/_database.py -> build/stage/notmuch2
copying notmuch2/_message.py -> build/stage/notmuch2
copying notmuch2/_errors.py -> build/stage/notmuch2
running build_ext
generating cffi module 'build/temp.linux-x86_64-3.9/notmuch2._capi.c'
creating build/temp.linux-x86_64-3.9
building 'notmuch2._capi' extension
creating build/temp.linux-x86_64-3.9/build
creating build/temp.linux-x86_64-3.9/build/temp.linux-x86_64-3.9
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-euU3fN/python3.9-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-euU3fN/python3.9-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I../../lib -I/usr/include/python3.9 -c build/temp.linux-x86_64-3.9/notmuch2._capi.c -o build/temp.linux-x86_64-3.9/build/temp.linux-x86_64-3.9/notmuch2._capi.o
rm -f notmuch.so
x86_64-linux-gnu-gcc -shared -o notmuch.so database.o directory.o filenames.o init.o message.o messages.o query.o status.o tags.o thread.o threads.o -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now   ../../lib/libnotmuch.so -lruby-2.7  -lm   -lc
make[2]: Leaving directory '/home/bremner/software/upstream/notmuch/bindings/ruby'
build/temp.linux-x86_64-3.9/notmuch2._capi.c: In function ‘_cffi_d_notmuch_message_get_flag’:
build/temp.linux-x86_64-3.9/notmuch2._capi.c:2979:3: warning: ‘notmuch_message_get_flag’ is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 2979 |   return notmuch_message_get_flag(x0, x1);
      |   ^~~~~~
In file included from build/temp.linux-x86_64-3.9/notmuch2._capi.c:572:
../../lib/notmuch.h:1502:1: note: declared here
 1502 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
build/temp.linux-x86_64-3.9/notmuch2._capi.c: In function ‘_cffi_f_notmuch_message_get_flag’:
build/temp.linux-x86_64-3.9/notmuch2._capi.c:3011:3: warning: ‘notmuch_message_get_flag’ is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 3011 |   { result = notmuch_message_get_flag(x0, x1); }
      |   ^
In file included from build/temp.linux-x86_64-3.9/notmuch2._capi.c:572:
../../lib/notmuch.h:1502:1: note: declared here
 1502 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-euU3fN/python3.9-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.9/build/temp.linux-x86_64-3.9/notmuch2._capi.o -L../../lib -lnotmuch -o build/stage/notmuch2/_capi.abi3.so
WARNING: autodoc: failed to import module 'notmuch2'; the following exception was raised:
No module named 'notmuch2'
WARNING: autodoc: failed to import module 'notmuch2'; the following exception was raised:
No module named 'notmuch2'
for section in 1 5 7; do \
    mkdir -p doc/_build/man/man${section}; \
    mv doc/_build/man/*.${section} doc/_build/man/man${section}; \
done
touch doc/_build/.roff.stamp
rm -f doc/_build/man/man1/notmuch-address.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-address.1 > doc/_build/man/man1/notmuch-address.1.gz
rm -f doc/_build/man/man1/notmuch-compact.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-compact.1 > doc/_build/man/man1/notmuch-compact.1.gz
rm -f doc/_build/man/man1/notmuch-config.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-config.1 > doc/_build/man/man1/notmuch-config.1.gz
rm -f doc/_build/man/man1/notmuch-count.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-count.1 > doc/_build/man/man1/notmuch-count.1.gz
rm -f doc/_build/man/man1/notmuch-dump.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-dump.1 > doc/_build/man/man1/notmuch-dump.1.gz
rm -f doc/_build/man/man1/notmuch-emacs-mua.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-emacs-mua.1 > doc/_build/man/man1/notmuch-emacs-mua.1.gz
rm -f doc/_build/man/man1/notmuch-insert.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-insert.1 > doc/_build/man/man1/notmuch-insert.1.gz
rm -f doc/_build/man/man1/notmuch-new.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-new.1 > doc/_build/man/man1/notmuch-new.1.gz
rm -f doc/_build/man/man1/notmuch-reindex.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-reindex.1 > doc/_build/man/man1/notmuch-reindex.1.gz
rm -f doc/_build/man/man1/notmuch-reply.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-reply.1 > doc/_build/man/man1/notmuch-reply.1.gz
rm -f doc/_build/man/man1/notmuch-restore.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-restore.1 > doc/_build/man/man1/notmuch-restore.1.gz
rm -f doc/_build/man/man1/notmuch.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch.1 > doc/_build/man/man1/notmuch.1.gz
rm -f doc/_build/man/man1/notmuch-search.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-search.1 > doc/_build/man/man1/notmuch-search.1.gz
rm -f doc/_build/man/man1/notmuch-show.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-show.1 > doc/_build/man/man1/notmuch-show.1.gz
rm -f doc/_build/man/man1/notmuch-tag.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-tag.1 > doc/_build/man/man1/notmuch-tag.1.gz
rm -f doc/_build/man/man5/notmuch-hooks.5.gz && gzip --no-name --stdout doc/_build/man/man5/notmuch-hooks.5 > doc/_build/man/man5/notmuch-hooks.5.gz
rm -f doc/_build/man/man7/notmuch-properties.7.gz && gzip --no-name --stdout doc/_build/man/man7/notmuch-properties.7 > doc/_build/man/man7/notmuch-properties.7.gz
rm -f doc/_build/man/man7/notmuch-search-terms.7.gz && gzip --no-name --stdout doc/_build/man/man7/notmuch-search-terms.7 > doc/_build/man/man7/notmuch-search-terms.7.gz
touch doc/_build/.texi.stamp
make -C doc/_build/texinfo info
make[2]: Entering directory '/home/bremner/software/upstream/notmuch/doc/_build/texinfo'
makeinfo --no-split -o 'notmuch-address.info' 'notmuch-address.texi'
makeinfo --no-split -o 'notmuch-compact.info' 'notmuch-compact.texi'
makeinfo --no-split -o 'notmuch-config.info' 'notmuch-config.texi'
makeinfo --no-split -o 'notmuch-count.info' 'notmuch-count.texi'
makeinfo --no-split -o 'notmuch-dump.info' 'notmuch-dump.texi'
makeinfo --no-split -o 'notmuch-emacs-mua.info' 'notmuch-emacs-mua.texi'
makeinfo --no-split -o 'notmuch-emacs.info' 'notmuch-emacs.texi'
makeinfo --no-split -o 'notmuch-hooks.info' 'notmuch-hooks.texi'
makeinfo --no-split -o 'notmuch-insert.info' 'notmuch-insert.texi'
makeinfo --no-split -o 'notmuch-new.info' 'notmuch-new.texi'
makeinfo --no-split -o 'notmuch-properties.info' 'notmuch-properties.texi'
makeinfo --no-split -o 'notmuch-reindex.info' 'notmuch-reindex.texi'
makeinfo --no-split -o 'notmuch-reply.info' 'notmuch-reply.texi'
makeinfo --no-split -o 'notmuch-restore.info' 'notmuch-restore.texi'
makeinfo --no-split -o 'notmuch-search-terms.info' 'notmuch-search-terms.texi'
makeinfo --no-split -o 'notmuch-search.info' 'notmuch-search.texi'
makeinfo --no-split -o 'notmuch-show.info' 'notmuch-show.texi'
makeinfo --no-split -o 'notmuch-tag.info' 'notmuch-tag.texi'
makeinfo --no-split -o 'notmuch.info' 'notmuch.texi'
make[2]: Leaving directory '/home/bremner/software/upstream/notmuch/doc/_build/texinfo'
INFO: using 2m timeout for tests
INFO: running tests with moreutils parallel

T010-help-test: Testing online help

T020-compact: Testing "notmuch compact"

T000-basic: Testing the test framework itself.

T030-config: Testing "notmuch config"

T060-count: Testing "notmuch count" for messages and threads

T050-new: Testing "notmuch new" in several variations

T040-setup: Testing "notmuch setup"

T080-search: Testing "notmuch search" in several variations

T090-search-output: Testing various settings for "notmuch search --output="

T100-search-by-folder: Testing "notmuch search" by folder: and path: (with variations)


T160-json: Testing --format=json output
T130-search-limiting: Testing "notmuch search" --offset and --limit parameters

T150-tagging: Testing "notmuch tag"


T170-sexp: Testing --format=sexp output
T070-insert: Testing "notmuch insert"

T140-excludes: Testing "notmuch search, count and show" with excludes in several variations

T120-search-insufficient-from-quoting: Testing messages with unquoted . in name

T190-multipart: Testing output of multipart message

T200-thread-naming: Testing naming of threads with changing subject

T095-address: Testing "notmuch address" in several variants

T110-search-position-overlap-bug: Testing that notmuch does not overlap term positions

T240-dump-restore: Testing "notmuch dump" and "notmuch restore"

T220-reply: Testing "notmuch reply" in several variations

T210-raw: Testing notmuch show --format=raw


T270-author-order: Testing author reordering;
T205-author-naming: Testing naming of authors with unusual addresses

T230-reply-to-sender: Testing "notmuch reply --reply-to=sender" in several variations

T260-thread-order: Testing threading when messages received out of order

T180-text: Testing --format=text output

T280-from-guessing: Testing From line heuristics (with multiple configured addresses)

T330-emacs-subject-to-filename: Testing emacs: mail subject to filename


T290-long-id: Testing messages with ridiculously-long message IDs
T250-uuencode: Testing handling of uuencoded data

T310-emacs: Testing emacs interface

T355-smime: Testing S/MIME signature verification and decryption

T356-protected-headers: Testing Message decryption with protected headers

T350-crypto: Testing PGP/MIME signature verification and decryption

T320-emacs-large-search-buffer: Testing Emacs with large search results buffer

T300-encoding: Testing encoding issues

T390-python: Testing python bindings

T380-atomicity: Testing atomicity

T358-emacs-protected-headers: Testing protected headers in emacs interface

T410-argument-parsing: Testing argument parsing

T351-pgpmime-mangling: Testing PGP/MIME message mangling

T400-hooks: Testing hooks

T360-symbol-hiding: Testing exception symbol hiding

T440-emacs-hello: Testing emacs notmuch-hello view

T370-search-folder-coherence: Testing folder tags removed and added through file renames remain consistent

T340-maildir-sync: Testing maildir synchronization

T357-index-decryption: Testing indexing decrypted mail

T450-emacs-show: Testing emacs notmuch-show view

T460-emacs-tree: Testing emacs tree view interface

T480-hex-escaping: Testing hex encoding and decoding

T395-ruby: Testing ruby bindings

T455-emacs-charsets: Testing emacs notmuch-show charset handling

T391-python-cffi: Testing python bindings (pytest)

T420-emacs-test-functions: Testing emacs test function sanity

T570-revision-tracking: Testing database revision tracking

T430-emacs-address-cleaning: Testing emacs address cleaning

T510-thread-replies: Testing test of proper handling of in-reply-to and references headers

T520-show: Testing "notmuch show"

T500-search-date: Testing date:since..until queries

T550-db-features: Testing database version and feature compatibility

T564-lib-query: Testing notmuch_query_* API

T560-lib-error: Testing error reporting for library

T590-libconfig: Testing library config API

T630-emacs-draft: Testing Emacs Draft Handling

T562-lib-database: Testing notmuch_database_* API

T470-missing-headers: Testing messages with missing headers

T590-thread-breakage: Testing thread breakage during reindexing

T585-thread-subquery: Testing test of searching by using thread subqueries

T600-named-queries: Testing named queries

T640-database-modified: Testing DatabaseModifiedError handling

T580-thread-search: Testing test of searching by thread-id

T568-lib-thread: Testing API tests for notmuch_thread_*

T490-parse-time-string: Testing date/time parser module

T620-lock: Testing locking

T610-message-property: Testing message property API

T566-lib-message: Testing API tests for notmuch_message_*

T563-lib-directory: Testing notmuch_directory_* API
 PASS   success is reported like this
 PASS   test runs if prerequisite is satisfied
 PASS   tests clean up after themselves
 PASS   tests clean up even after a failure
 PASS   failure to clean up causes the test to fail
 PASS   notmuch --help
 PASS   Get string value
 PASS   sanity check
 PASS   notmuch help
 PASS   Notmuch new without a config suggests notmuch setup
 PASS   Get list value
 PASS   running test
 PASS   notmuch --version
 PASS   checking output
 PASS   sanity check zero values
 PASS   No new messages
 PASS   date(1) default format without TZ code
 PASS   error adding named query before initializing DB
 PASS   date(1) --rfc-2822 format
 PASS   No new messages
 PASS   space instead of = between parameter name and value
 PASS   date(1) --rfc=3339=seconds format
 PASS   comparing existing to exported symbols
 PASS   Insert zero-length file
 PASS   Create a new config interactively
 PASS   dump header
 PASS   round trip
 PASS   PASS   --boolean=true
 punctuation
 PASS   Adding parent message
 PASS   Date parser tests
 PASS   round trip newlines
 PASS   --boolean=false
 PASS   future database versions abort open
 PASS   Set string value
 PASS   Single new message
 PASS   Show message: sexp
 PASS   Referencing long ID before adding
 PASS   There should be no threads initially
 PASS   Add author with empty quoted real name
 PASS   --no-boolean
 PASS   Insert non-message
 PASS   Single new message

T660-bad-date: Testing parsing of bad dates
 PASS   Ensure content before uu data is indexed
 PASS   round trip 8bit chars
 PASS   Second rounding tests

T650-regexp-query: Testing regular expression searches
 PASS   Magic from guessing (nothing to go on)
 PASS   There should be no ghosts initially
 PASS   Basic reply-to-sender
 PASS   Show message: sexp --body=true
 PASS   Basic reply
 PASS   Search for a@b.c matches
 PASS   Adding initial child message
 PASS   Database empty so far
 PASS   Ensure uu data is not indexed
 PASS   Set string value again
 PASS   Message with text of unknown charset
 PASS   Show message: sexp --body=false
 PASS   Show message: text
 PASS   pre-new is run
 PASS   Search: text
 PASS   Search for x@y.z matches
 PASS   Single message (full-scan)
 PASS   Ensure content after uu data is indexed
 PASS   --no-flag
 PASS   Attempt to show multiple raw messages
 PASS   unknown 'rw' feature aborts read/write open
 PASS   Adding message with long ID
 PASS   notmuch --help tag

T670-duplicate-mid: Testing duplicate message ids
 PASS   One message in: one thread
 PASS   --format=text --part=0, full message
 PASS   Search, exclude "deleted" messages from search
 PASS   Add second folder for same message
 PASS   Ensure that test output is suppressed unless the test fails
 PASS   Search for a@y.c must not match
 PASS   Magic from guessing (Envelope-to:)

T680-html-indexing: Testing indexing of html parts
 PASS   Insert message
 PASS   Adding tags
 PASS   looking for 1 instance of 'apple'
  PASS  PASS   test keyword arguments without value
 Set list value
 PASS   Show a raw message
 PASS   From Us, Basic reply to message
 PASS   Adding second child message
 PASS   Search, exclude "deleted" messages from message search
 PASS   Multiple recipients
 PASS   Permissions on inserted message should be 0600
 PASS   Multiple files for same message
 PASS   looking for 0 instance of 'banana'
 PASS   Referencing long ID after adding
 PASS   Search for ISO-8859-2 encoded message
 PASS   round trip (in-place)
 PASS   Search message: sexp
 PASS   --format=text --part=0 --body=false, message header
 PASS   test keyword arguments with non-default value separated by a space
 PASS   Search message: text
 PASS   Search, exclude "deleted" messages from message search --exclude=false
 PASS   Set list value again
 PASS   Show another raw message
 PASS   Searching when all three messages match

T690-command-line-args: Testing command line arguments
 PASS   Expecting 0 ghosts(s)
 PASS   unknown 'rw' feature aborts read-only open
 PASS   punctuation (in-place)
 PASS   Test matches folder:spam
 PASS   Ensure all messages were threaded together

T700-reindex: Testing reindexing messages
 PASS   Magic from guessing (X-Original-To:)
 PASS   Searching when two messages match
 PASS   round trip newlines (in-place)
 PASS   PASS   Initial thread name (oldest-first search)
 post-new is run
 PASS   test keyword arguments without value at the end
 PASS   Multiple new messages
 PASS   --format=text --part=1, message body
 PASS   Adding 'S' flag to existing filename removes 'unread' tag
 PASS   Search by first name
 PASS   round trip 8bit chars (in-place)
 PASS   Remove folder:spam copy of email
 PASS   Search, exclude "deleted" messages from message search (non-existent exclude-tag)
 PASS   Reply with CC
 PASS   Searching when only one message matches
 PASS   Show message: json
 PASS   Initial thread name (newest-first search)
 PASS   Remove key
 PASS   test keyword arguments without value but with = (should be an error)
 PASS   Search by last name:
 PASS   RFC 2047 encoded word with spaces
 PASS   No mails match the folder:spam search
 PASS    Multiple recipients
PASS   Second message in the same thread: one thread
 PASS   Show message: text, utf-8

T710-message-id: Testing message id parsing
 PASS   Removing tags
 PASS   Show message: sexp, utf-8

T720-emacs-attachment-warnings: Testing emacs attachment warnings
 PASS   Running compact
 PASS   Searching when only first message matches
 PASS   No tag operations
 PASS   unknown 'w' feature aborts read/write open
 PASS   Remove non-existent key
 PASS    Magic from guessing (Received: .. for ..)
PASS   looking for 1 instance of 'apple'
 PASS   notmuch help tag

T720-lib-lifetime: Testing Lifetime constraints for library
  PASS  PASS   --format=text --part=2, multipart/mixed
 Bad dates translate to a date after the Unix epoch
 PASS   Changed thread name (oldest-first search)
 PASS   Search, exclude "deleted" messages from search, overridden
 PASS   No query
 PASS   Search by address:
 PASS   Reply from alternate address
 PASS   Compact preserves database
 PASS   show 'Mixed-Up' mangled PGP/MIME message correctly
 PASS   RFC 2047 encoded words back to back
 PASS   Restoring Backup
 PASS   looking for 1 instance of 'banana'

T730-emacs-forwarding: Testing emacs forwarding
 PASS   Adding message with 'S' flag prevents 'unread' tag
 PASS   Search for all messages:
 PASS   Changed thread name (newest-first search)
 PASS   Expecting 0 ghosts(s)
 PASS   Use References when In-Reply-To is broken
 PASS   Search: json
 PASS   --format=text --part=3, rfc822 part
 PASS   Adding duplicate author

T750-gzip: Testing support for gzipped messages
 PASS   Checking restored backup
 PASS   unknown 'w' feature does not abort read-only open
 PASS   Search message: sexp, utf-8
 PASS   Multiple new messages (full-scan)
 PASS   Ensure that -v does not suppress test output

T740-body: Testing search body
 PASS   test that mail store was created
 PASS   List all items
 PASS   From Us, Multiple TO recipients
 PASS   Search message: text, utf-8
 PASS   Show: text
 PASS   Magic from guessing (Received: domain)
 PASS   Search, exclude "deleted" messages from threads

T750-user-header: Testing indexing user specified headers
 PASS   No new messages (non-empty DB)
 PASS    mail store should be empty
PASS   --format=text --part=4, rfc822's multipart
 PASS   NOTMUCH_CONFIG is set and points to an existing file
 PASS   Reply from address in named group list
 PASS   post-insert hook is run
 PASS   Searching when all four messages match
 PASS   Insert message adds default tags
 PASS   Ignore added reply prefix (Re:)
 PASS   good message ids
 PASS   message count is the default for notmuch count
 PASS   RFC 2047 encoded words without space before or after
 PASS   Search, don't exclude "deleted" messages when --exclude=flag specified
 PASS   search: first indexed subject preserved
 PASS   First message removed: still only one thread
 PASS   Top level --config=FILE option
 PASS   Redundant tagging
 PASS   leading and trailing space is OK
 PASS   --format=text --part=5, rfc822's html part
 PASS   PATH is set to build directory
 PASS   No new messages (full-scan)
 PASS   embedded images should not be indexed
 PASS   looking for 0 instance of 'apple'
 PASS   bad option to show
 PASS   Top level --config:FILE option
 PASS   Magic from guessing (multiple Received: headers)
 PASS   Adding non-monotonic child message
 PASS   notmuch is compiled with debugging symbols
 PASS   building database
 PASS   Testing From line heuristics (with single configured address)
 PASS   building database
 PASS   message count with --output=messages
 PASS   Reply with CC
 PASS   looking for 1 instance of 'banana'
 PASS   <> delimiters are required
 PASS   building database
 PASS   --output=threads
 PASS   Support for Reply-To
 PASS   should be one ghost after first message removed
 PASS   --format=text --include-html --part=5, rfc822's html part
 PASS   Insert duplicate message
 PASS   Ignore added reply prefix (Aw:)
 PASS   Basic query that matches no messages
 PASS   messages: limit does the right thing
  PASS  PASS   building database
 adding named query
 PASS   Searching non-monotonic messages (oldest-first)
 PASS   Search, don't exclude "deleted" messages from search if not configured
 PASS   ignore > in attribute text
 PASS   exit code for show invalid query
 PASS   building database
 PASS   Show message: json --body=true
 PASS   Absolute date range
 PASS   Top level --config<space>FILE option
 PASS   Single-world folder: specification (multiple results)
 PASS   Mislabeled Windows-1252 encoding
 PASS   Adding message with 'S' w/o 'unread' in new.tags prevents 'unread' tag
 PASS   Remove all
 PASS   string option with space
 PASS   --output=sender
 PASS   building database
 PASS   Top level --config=FILE option changed the right file
 PASS   adding nested named query
 PASS   embedded whitespace is forbidden
 PASS   error adding user header before initializing DB
 PASS   Top level folder
 PASS   PASS   --format=text --part=6, rfc822's text part
 Same query against threads
 PASS   Absolute date range with 'same' operator
 PASS   non tag text should be indexed
 PASS   thread count with --output=threads
 PASS   retrieve named query
 PASS   without --output
 PASS   folded real life bad In-Reply-To values
 PASS   Magic from guessing (nothing to go on)
 PASS   First message reappears: should return to the same thread
 PASS   finding thread
 PASS   Read config file through a symlink
 PASS   Un-munging Reply-To
 PASS   New directories
 PASS   Searching non-monotonic messages (newest-first)
 PASS   pre-new is run before post-new
 PASS   reply to 'Mixed-Up' mangled PGP/MIME message correctly
 PASS   building database
 PASS   Absolute date field
 PASS   string option with =
 PASS   Single new gzipped message
 PASS   looking for 1 instance of 'apple'
 PASS   --output=sender --format=json
 PASS   Ignore added reply prefix (Vs:)
 PASS   Two-word path to narrow results to one
 PASS   repaired 'Mixed-up' messages can be found with index.repaired=mixedup
 PASS   Search body
 PASS   --format=text --part=7, inline attachment
 PASS   Mix thread and non-threads query
 PASS   From Us, Reply with CC
 PASS   looking for 1 instance of 'banana'
 PASS   messages: concatenation of limited searches
 PASS   Adding 'replied' tag adds 'R' flag to filename
 PASS   Absolute time range with TZ
 PASS   verify protected header is not visible without decryption
 PASS   Folder search with --output=files
 PASS   Magic from guessing (Envelope-to:)
  PASS  PASS   pre-new non-zero exit status (hook status)
 Write config file through a symlink
 PASS   string option with :
 PASS   List all queries
 PASS   Dumping all tags
 PASS   Writing config file through symlink follows symlink
 PASS   --output=recipients
 PASS   --format=text --part=8, plain text part
 PASS   Un-munging Reply-To With Exact Match
 PASS   Compound subquery
 PASS   Expecting 0 ghosts(s)
 PASS   Show: json
 PASS   Ignore added reply prefix (Sv:)
 PASS   pre-new non-zero exit status (notmuch status)
 PASS   single keyword option with space
 PASS   Single new gzipped message (full-scan)
 PASS   dump named queries
 PASS   Search by from:
 PASS   search with body: prefix
 PASS   From Us, Reply no TO but with CC
 PASS   messages: limit larger than result set
 PASS   --format=text --part=9, pgp signature (unverified)
 PASS   thread count is the default for notmuch search
 PASS   After removing duplicate instance of matching path
 PASS   Absolute database path returned
 PASS   single keyword option with =
 PASS   --output=sender --output=recipients
 PASS   Magic from guessing (X-Original-To:)
 PASS   messages: limit = 0
 PASS   Syntax/quoting error in subquery
 PASS   --format=text --part=8, no part, expect error
 PASS   pre-new non-zero exit status aborts new
 PASS   search without body: prefix
 PASS   Un-munging Reply-To With Raw addr-spec
 BROKEN First subject preserved in notmuch-show (json)
 PASS   Removing second message: still only one thread
	--- T670-duplicate-mid.2.expected	2021-02-19 12:05:25.866511310 +0000
	+++ T670-duplicate-mid.2.output	2021-02-19 12:05:25.866511310 +0000
	@@ -2,6 +2,7 @@
	     [
	         [
	             {
	+                "crypto": {},
	                 "date_relative": "2001-01-05",
	                 "excluded": false,
	                 "filename": [
	@@ -12,7 +13,7 @@
	                 "headers": {
	                     "Date": "GENERATED_DATE",
	                     "From": "Notmuch Test Suite <test_suite@notmuchmail.org>",
	-                    "Subject": "message 1",
	+                    "Subject": "message 0",
	                     "To": "Notmuch Test Suite <test_suite@notmuchmail.org>"
	                 },
	                 "id": "XXXXX",
 PASS   Dumping all tags II
 PASS   empty path:// search
 PASS   single keyword option with :
 PASS   Folder search with --output=files part #2
  PASS  PASS   Relative database path properly expanded
 negated body: prefix
 PASS   --output=sender --output=count
 PASS   Reply from alternate address
 PASS   Alternate inode order
 PASS   multiple keyword options with space
 PASS   messages: offset does the right thing
 PASS   Search for second subject
 PASS   After removing duplicate instance of matching path part #2
 PASS   looking for 1 instance of 'apple'
 PASS   Multiple new messages, one gzipped
 PASS   dumping large queries
 PASS   Show message: json --body=false
 PASS   empty folder:// search
 PASS   Duplicate message does not change tags
 PASS   --output=threads --format=json
 PASS   Message with header of exactly 200 bytes
 PASS   Remove all with batch
 PASS   index cleartext of 'Mixed-Up' mangled PGP/MIME message
 PASS   looking for 0 instance of 'banana'
 PASS   files count
 PASS   compare thread ids
 PASS   post-new non-zero exit status (hook status)
 PASS   Magic from guessing (Received: .. for ..)
 PASS   multiple keyword options with =
 BROKEN No ghosts should remain after deletion of second message
 PASS   Use empty subjects if necessary.
	--- T590-thread-breakage.22.expected	2021-02-19 12:05:25.898510997 +0000
	+++ T590-thread-breakage.22.output	2021-02-19 12:05:25.898510997 +0000
	@@ -1 +1 @@
	-0
	+1
 PASS   search cleartext of 'Mixed-Up' mangled PGP/MIME message
 PASS   Support for Reply-To
 PASS   PASS   --output=recipients --output=address
 search unprefixed for prefixed term
 PASS   unanchored folder:// specification
 PASS   --output=messages
 PASS   After rename, old path returns nothing
 PASS   PASS   files count for a duplicate message-id
 Search by to:
 PASS   Multiple new messages, one gzipped (full-scan)
  PASS  PASS   post-new non-zero exit status (notmuch status)
 messages: offset = 0
 PASS   mixed space and = delimiters
 PASS   Prefer References to dodgy In-Reply-To
 BROKEN Regexp search for second subject
 PASS   anchored folder:// search
 PASS   Magic from guessing (Received: domain)
 PASS   --output=messages --duplicate=1
 PASS   count with no matching messages
 PASS   compare thread ids
 PASS   After rename, new path returns result
	--- T670-duplicate-mid.4.EXPECTED	2021-02-19 12:05:25.902510958 +0000
	+++ T670-duplicate-mid.4.OUTPUT	2021-02-19 12:05:25.906510919 +0000
	@@ -1,3 +0,0 @@
	-MAIL_DIR/copy0
	-MAIL_DIR/copy1
	-MAIL_DIR/copy2
 PASS   delete named queries
 PASS   search with body: prefix for term only in subject
 PASS   Insert message, add tag
 PASS   mixed space and : delimiters
 PASS   Clearing all tags
 PASS   From guessing: Envelope-To
 PASS   --output=sender --output=address --output=count
 PASS   count with no matching threads
 PASS   Search message tags: text0
 PASS   unanchored path:// specification
  PASS  PASS   --output=messages --duplicate=2
 Support for Reply-To with multiple recipients
 PASS   Remove all with a no-op
 PASS   verify protected header is visible with decryption
 PASS   messages: negative offset
 PASS   show --entire-thread
 PASS   All messages gone: no threads
 PASS   Renamed (gzipped) message
 PASS   Search by subject:
 PASS   notmuch show works with renamed file (without notmuch new)
 PASS   post-insert hook does not affect insert status
 PASS   --output=count --format=json
 PASS   Message moved in
 PASS   looking for 0 instance of 'apple'
 PASS   show --exclude
 PASS   notmuch reply works with renamed file (without notmuch new)
 PASS   anchored path:// search
 PASS   From guessing: X-Original-To
 PASS   Syntax of emacs test library
 PASS   --output=messages --duplicate=3
 PASS   looking for 0 instance of 'banana'
 PASS   restore named queries
 PASS   search for body in duplicate file
 PASS   Un-munging Reply-To
 PASS   Avoid empty subjects if possible (newest-first).
 PASS   No ghosts should remain after full thread deletion
 PASS    messages: negative offset
PASS   notmuch search with partially gzipped mail store
 PASS   --deduplicate=no --sort=oldest-first --output=sender
 PASS   hook without executable permissions
 PASS   Compare text vs. text0 for threads
 PASS   --format=json --part=0, full message
 PASS   Open null pointer
 PASS   notmuch new detects no file rename after tag->flag synchronization
 PASS   PASS   Insert tagged world-readable message
 --output=messages --format=json
 PASS   Avoid empty subjects if possible (oldest-first).
 PASS   Permissions on inserted world-readable message should be 0644
 PASS   notmuch_database_{set,get}_config
 PASS   --deduplicate=no --sort=newest-first --output=sender --output=recipients
 PASS   From guessing: Delivered-To
 PASS   Clearing all tags
 PASS   Special characters in tags
 PASS   message count is the default for batch count
 PASS   Search by subject (utf-8):
 PASS   notmuch search --output=files with partially gzipped mail store
 PASS   content, message of size 0001024
 PASS   Renamed message
 PASS   --output=messages --format=json --duplicate=1
 PASS   hook execution failure
 PASS   search named query
 PASS   get status_string with closed db
 PASS   Message with header of exactly 200 bytes
 PASS   reindex drops terms in duplicate file
 PASS   return value, message of size 0001024
 PASS   adding illegal prefix name, bad utf8
 PASS   Compare text vs. text0 for messages
 PASS   Message outlives parent Messages from replies
 PASS   Deleted message
  PASS  PASS   notmuch_database_get_revision
 messages: negative offset combined with limit
 PASS   --output=messages --format=json --duplicate=2
 PASS   get child directories for a closed db
 PASS   content, message of size 0002048
 PASS   Insert tagged world-readable message with group-only umask
 PASS   adding illegal prefix name, reserved for notmuch
 PASS   reindex choses subject from first filename
 PASS   --deduplicate=address --output=sender --output=recipients
 PASS   Permissions on inserted world-readable message with funny umask should be 0640
 PASS   Test order of messages in "notmuch show"
 PASS   Reply with RFC 2047-encoded headers
 PASS   PASS   Search by id:
  When read, message moved from new to cur
PASS   Tagging order
 PASS   return value, message of size 0002048
 PASS   PASS   --output=messages --format=json --duplicate=3
 search named query with other terms
 PASS   batch message count
 PASS   Restoring original tags
 PASS   adding illegal prefix name, non-word character.
 PASS   Search message: json
 PASS   roundtrip query string with closed db
 PASS   compare message ids
 PASS    output of count matches test code
PASS   messages: negative offset combined with equal limit
 PASS   Compare text vs. text0 for files
 PASS   notmuch_message_{add,get,remove}_property
 PASS   content, message of size 0004096
 PASS   No rename should be detected by notmuch new
 PASS   show un-gzipped message
 PASS   Handle getting message-id from closed database
 PASS   compare message ids
 PASS   --output=files
 PASS   Insert message, add/remove tags
 PASS   return value, message of size 0004096
 PASS   adding empty prefix name.
 PASS   --batch
 PASS   search nested named query
 PASS   Search by mid:
 PASS   Restore with nothing to do
 PASS   show un-gzipped message (format mbox)
 PASS   messages: negative offset combined with large limit
 PASS   Compare text vs. text0 for tags
 PASS   when no external header is present, show masked subject as null
 PASS   content, message of size 0008192
 PASS   adding user header
 PASS   get thread-id from closed database
 PASS   return value, message of size 0008192
 PASS   adding existing user header
 PASS   Adding non-maildir tags does not move message from new to cur
 PASS   Insert message with default tags stays in new/
 PASS   show un-gzipped message (format raw)
 PASS   retrieve user header
 PASS   Renamed directory
 PASS   Accumulate with existing tags
 PASS   content, message of size 0016384
 PASS   batch thread count
 PASS   --output=files --duplicate=1
 PASS   messages: negative offset larger then results
 PASS   return value, message of size 0016384
 PASS   show gzipped message
 PASS   Search by tag:
 PASS   --format=json --part=1, message body
 PASS   Deleted directory
 PASS   --input
 PASS   Insert message with non-maildir synced tags stays in new/
 PASS   content, message of size 0032768
 PASS   Message in cur lacking maildir info gets one on any tag change
 PASS   Accumulate with no tags
 PASS   show gzipped message (mbox)
 PASS   reindex preserves threads
 PASS   return value, message of size 0032768
 PASS   threads: limit does the right thing
 PASS   --deduplicate=no --output=sender
 PASS   show gzipped message (raw)
 PASS   content, message of size 0065536
 PASS   Use In-Reply-To when no References
 PASS   batch message count with input file
 PASS   get non-existent file
 PASS   return value, message of size 0065536
 PASS   Message in new with maildir info is moved to cur on any tag change
 PASS   --deduplicate=mailbox --output=sender --output=count
 PASS   modification count increases
 PASS   Reply with RFC 2047-encoded headers (JSON)
 PASS   New directory (at end of list)
 PASS   --batch --input
 PASS   content, message of size 0131072
 PASS   --deduplicate=address --output=sender --output=count
 PASS   folder: search
 PASS   error message for database open
 PASS   Search by thread:
 PASS   return value, message of size 0131072
 PASS   misplaced protected headers should not be made visible during decryption
 PASS   threads: concatenation of limited searches
 PASS   Deleted first duplicate file does not stop notmuch show from working
 PASS   Deleted directory (end of list)
 PASS   Insert message with custom new.tags goes to cur/
 PASS   Show message: json, utf-8
 PASS   search succeeds with correct uuid
 PASS   content, message of size 0262144
 PASS   Insert message with custom new.tags actually gets the tags
 PASS   top level folder: search
 PASS   get non-existent file
 PASS   return value, message of size 0262144
 PASS   Open relative path
 PASS   Reply to a message with multiple Cc headers
 PASS   PASS   New symlink to directory
 uuid works as global option
 PASS   Accumulate with new tags
 PASS   path: search
 PASS   content, message of size 0524288
 PASS   --output=files --format=json
 PASS   uuid works as global option II
 PASS   Removing 'S' flag from existing filename adds 'unread' tag
 PASS   reindex after adding header preserves threads
 PASS   Invalid restore invocation
 PASS   threads: limit larger than result set
 PASS   return value, message of size 0524288
 PASS   search fails with incorrect uuid
 PASS   top level path: search
 PASS   Search body (phrase)
 PASS   get path with closed db
 PASS   --output=files --format=json --duplicate=2
 PASS   threads: limit = 0
 PASS   null from: search
 PASS   notmuch_database_get_config_list: empty list
 PASS   dump --output=outfile
 PASS   Insert message with maildir synced tags goes to cur/
 PASS   --batch --input --remove-all
 PASS   content, message of size 1048576
 PASS   --output=tags
 PASS   List all user headers
 PASS   recursive path: search
 PASS   --format=json --part=2, multipart/mixed
 PASS   New symlink to a file
 PASS   dump --output=outfile --
 PASS   null subject: search
 PASS   show succeeds with correct uuid
 PASS   Search by from: (address)
 PASS   return value, message of size 1048576
 PASS   parse user prefix
 PASS   --output=tags --format=json
 PASS   get revision
 PASS   reindex after removing duplicate file preserves threads
 PASS   get child filenames for a closed db
 PASS   threads: offset does the right thing
 PASS   Broken symlink aborts
 PASS   xapian wildcard search for from:
 PASS   show fails with incorrect uuid
 PASS   retrieve closed db from query
 PASS   parse user prefix, stemmed
 PASS   dump --gzip
 PASS   output of count matches test code
 PASS   xapian wildcard search for subject:
 PASS   Handle getting thread-id from closed database
 PASS   Removing info from filename leaves tags unchanged
 PASS   verify double-wrapped phony protected header is not visible when inner decryption fails
 PASS   parse user prefix, phrase
 PASS   Search by from: (name)
 PASS   dump --gzip --output=outfile
 PASS   sanitize output for quoted-printable line-breaks in author and subject
 PASS   threads: offset = 0
 PASS   --batch, dependence on previous line
 PASS   Insert message with maildir sync off goes to new/
 PASS   notmuch_message_remove_all_properties
 PASS   Search by from: (name and address)
 PASS   quoted xapian keyword search for from:
 PASS   search for non-existent message prints nothing
 PASS   New two-level directory
 PASS   Search, default exclusion (thread summary)
 PASS   PASS   quoted xapian keyword search for subject:
 Search by from: without prefix (name and address)
 PASS   search --format=json for non-existent message prints proper empty json
 PASS   Search, default exclusion (messages)
 PASS   Deleted two-level directory
 PASS   get total messages with closed database
 PASS   regexp from search, case sensitive
 PASS   threads: negative offset
 PASS   count messages
 PASS   Can remove unread tag from message in non-maildir directory
 PASS   Insert message into folder
 PASS   Use last Reference when In-Reply-To is dodgy
 PASS   Search, exclude=true (thread summary)
 PASS   --batch, blank lines and comments
 PASS   Message in non-maildir directory does not get renamed
 PASS   empty regexp or query
 PASS   Search by to: (address)
 PASS   Search, exclude=true (messages)
 PASS   Insert message into top level folder
 PASS   non-empty regexp and query
 PASS   threads: negative offset
 PASS   tag succeeds with correct uuid
 PASS   reindex preserves message-ids
 PASS   Search, exclude=false (thread summary)
 PASS   One character directory at top level
 PASS   PASS   tag fails with incorrect uuid
 regexp from search, duplicate term search
 PASS   Search by to: (name)
 PASS   PASS   Search, exclude=false (messages)
 --batch: checking error messages
 PASS   long enough regexp matches only desired senders
 PASS   --format=json --part=3, rfc822 part
 PASS   Search by to: (name and address)
 PASS   Support single-message mbox
 PASS   cleartext phony protected headers should not be made visible when decryption fails
 PASS   lastmod:0.. matches everything
 PASS   Insert message into folder with trailing /
 PASS   notmuch dump/restore re-synchronizes maildir tags with flags
 PASS   lastmod:1000000.. matches nothing
 PASS   threads: negative offset combined with limit
 PASS   Search, exclude=flag (thread summary)
 PASS   shorter regexp matches one more sender
 PASS   Search by to: without prefix (name and address)
 PASS   index user header
 PASS   regexp subject search, non-ASCII
 PASS   Insert message into folder, add/remove tags
 PASS   Search, exclude=flag (messages)
 PASS   Skip and report non-mail files
 PASS   regexp subject search, punctuation
 PASS   Insert message into non-existent folder
 PASS   Create database in relative path
 PASS   Search, exclude=all (thread summary)
 PASS   threads: negative offset combined with equal limit
 PASS   --batch: tags with quotes
 PASS   regexp subject search, no punctuation
 PASS   Adding flags to duplicate message tags the mail
 PASS   exclude one message using lastmod
 PASS   Search, exclude=all (messages)
 PASS   Search by subject: (phrase)
 PASS   PASS   Add ISO-8859-2 encoded message, call get_message_parts
 Ignore files and directories specified in new.ignore
 PASS   get version with closed db
 PASS   combine regexp from and subject
 PASS   delete directory document for a closed db
 PASS   Insert message, create folder
 PASS   Search, default exclusion: tag in query (thread summary)
 PASS   threads: negative offset combined with large limit
 PASS   regexp error reporting
 PASS   Adding duplicate message without flags does not remove tags
 PASS   wrapped protected headers should not be made visible during decryption
 PASS   Handle getting header from closed database
 PASS   Search for all messages ("*")
 PASS   Ignore garbage at the end of References
 PASS   Search, default exclusion: tag in query (messages)
 PASS   empty mid search
 PASS   notmuch_database_get_config_list: closed db
 PASS   Ignore files and directories specified in new.ignore (full-scan)
 PASS   Tag changes modify flags of multiple files
 PASS   reindex preserves tags
 PASS   count threads
 PASS   non-empty mid regex search
 PASS   Insert message, create subfolder
 PASS   Search, exclude=true: tag in query (thread summary)
 PASS   --batch: tags with punctuation and space
 PASS   Created subfolder should have permissions 0700
 PASS   Created subfolder new/ should also have permissions 0700
 PASS   combine regexp mid and subject
 PASS   set omit_excluded on closed db
 PASS   threads: negative offset larger then results
 PASS   Search, exclude=true: tag in query (messages)
 PASS   restoring gzipped stdin
 PASS   Search body (utf-8):
 PASS   Ignore files and directories specified in new.ignore (multiple occurrences)
 PASS   testing string map binary search (via message properties)
 PASS   Synchronizing tag changes preserves unsupported maildir flags
 PASS   Every message is found in exactly one thread
 PASS   reply to ghost
 PASS   Search, exclude=false: tag in query (thread summary)
 PASS   Insert message, create world-readable subfolder
 PASS   Created world-readable subfolder should have permissions 0755
 PASS   unanchored tag search
 PASS   --format=json --part=4, rfc822's multipart/alternative
 PASS   Created world-readable subfolder new/ should also have permissions 0755
 PASS   headers do not have adjacent term positions
 PASS   Search, exclude=false: tag in query (messages)
 PASS   Don't stop for ignored broken symlinks
 PASS   set and get config values
 PASS   --batch: unicode tags
  PASS  PASS   Search, exclude=flag: tag in query (thread summary)
 parts have non-overlapping term positions
 PASS   get total files with closed database
 PASS   Ignore files and directories specified in new.ignore (regexp)
 PASS   Insert message, create existing subfolder
 PASS   A file with non-compliant maildir info will not be renamed
 PASS   parts do not have adjacent term positions
 PASS   internal headers without protected-header attribute should be skipped
 PASS   Search, exclude=flag: tag in query (messages)
 PASS   Quiet: No new mail.
 PASS   Insert message, create invalid subfolder
 PASS   Search, exclude=all: tag in query (thread summary)
 PASS   Search, exclude=all: tag in query (messages)
 PASS   --batch: only space and % needs to be encoded.
 PASS   Count, default exclusion (messages)
 PASS   Empty tags in new.tags are forbidden
 PASS   Count, default exclusion (threads)
 PASS   Quiet: new, removed and renamed messages.
 PASS   Count, exclude=true (messages)
 PASS   Count, exclude=true (threads)
 PASS   anchored tag search
 PASS   Tags starting with '-' in new.tags are forbidden
 PASS   get_configs with no match returns empty generator
 PASS   Files in new/ get default synchronized tags
 PASS   Open nonexistent database
 PASS   Invalid tags set exit code
 PASS   Count, exclude=false (messages)
 PASS   Empty tags in new.tags are forbidden
 PASS   verify nested message/rfc822 protected header is visible
 PASS   Count, exclude=false (threads)
 PASS   --batch: unicode message-ids
 PASS   get all tags
 PASS   Empty tag names
 PASS   re-close a closed db
 PASS   Count, default exclusion: tag in query (messages)
 PASS   Tags starting with '-' in new.tags are forbidden
 PASS   --format=json --part=5, rfc822's html part
 PASS   Tag name beginning with -
 PASS   Count, default exclusion: tag in query (threads)
 PASS   Invalid tags set exit code
 PASS   Xapian exception: read only files
 PASS   restoring gzipped file
 PASS   Count, exclude=true: tag in query (messages)
 PASS   Count, exclude=true: tag in query (threads)
 PASS   notmuch_message_get_properties: empty list
 PASS   draft is valid in new.tags
 PASS   dump -- from:cworth
 PASS   Xapian exception: read only files
 PASS   Handle getting replies from closed database
 PASS   Count, exclude=false: tag in query (messages)
 PASS   get/set mtime of directory for a closed db
 PASS   reindex preserves tags with special prefixes
 PASS   get_configs with no arguments returns all pairs
 PASS   dump --output=outfile from:cworth
 PASS   Count, exclude=false: tag in query (threads)
 PASS   dump --output=outfile -- from:cworth
 PASS   show cryptographic envelope on signed mail
 PASS   Show, default exclusion
 PASS   roundtrip sort on closed db
 PASS   notmuch_database_get_config_list: all pairs
 PASS   reindex moves a message between threads
 PASS   get top level messages with closed database
 PASS   Show, default exclusion (entire-thread)
 PASS   Check for a safe set of message-ids
 PASS   Show, exclude=true
 PASS   flagged is valid in new.tags
 PASS   --format=json --part=6, rfc822's text part
 PASS   Show, exclude=true (entire-thread)
 PASS   error message from query_search_messages
 PASS   format=batch-tag, dump sanity check.
 PASS   reindex detects removal of all files
 PASS   Show, exclude=false
 PASS   get_configs prefix is used to match keys
 PASS   format=batch-tag, missing newline
 PASS   Show, exclude=false (entire-thread)
 PASS   verify signed protected header
 PASS   create NULL path
 PASS   passed is valid in new.tags
 PASS   destroy a closed db
 PASS   format=batch-tag, # round-trip
 PASS   notmuch_message_properties: one value
 PASS   --format=json --part=7, inline attachment
 PASS   Handle getting message filename from closed database
 PASS   replied is valid in new.tags
 PASS   set_config with no value will unset config entries
 PASS   count library function is non-destructive
 PASS   get/set mtime of directory for a closed db
 PASS   format=batch-tag, # blank lines and comments
 PASS   reindex preserves properties
 PASS   protected subject does not leak by default in replies
 PASS   protected subject is not indexed by default
 PASS    iterate over level messages with closed database
PASS   format=batch-tag, # reverse-round-trip empty tag
 PASS   add tag_exclude on closed db
 PASS   notmuch_database_get_config_list: all pairs (closed db)
 PASS   reindex message with protected header
 PASS   protected subject is indexed when cleartext is indexed
 PASS   --format=json --part=8, plain text part
 PASS   Create database in nonexistent directory
 PASS   EXIT_FAILURE when index_file returns FILE_NOT_EMAIL
 PASS   success exit with --keep when index_file returns FILE_NOT_EMAIL
 PASS   index message with decryption
 PASS   EXIT_FAILURE when index_file returns READ_ONLY_DATABASE
 PASS   indexed protected subject is visible in search
 PASS   success exit with --keep when index_file returns READ_ONLY_DATABASE
 PASS   destroy an open db
 PASS   EXIT_FAILURE when index_file returns UPGRADE_REQUIRED
 PASS   Handle getting all message filenames from closed database
 PASS   notmuch_message_properties: multiple values
 PASS   success exit with --keep when index_file returns UPGRADE_REQUIRED
 PASS   restoring empty file is not an error
 PASS   EXIT_FAILURE when index_file returns PATH_ERROR
 PASS   file of comments and blank lines is not an error
 PASS   success exit with --keep when index_file returns PATH_ERROR
 PASS   EX_TEMPFAIL when index_file returns OUT_OF_MEMORY
 PASS   --format=json --part=9, pgp signature (unverified)
 PASS   success exit with --keep when index_file returns OUT_OF_MEMORY
 PASS   detect format=batch-tag with leading comments and blanks
 PASS   iterate over level messages with closed database
 PASS   --format=json --part=10, no part, expect error
 PASS   EX_TEMPFAIL when index_file returns XAPIAN_EXCEPTION
 PASS   search threads on closed db
 PASS   notmuch_database_get_config_list: one prefix
 PASS   Messages with one parent get linked in all delivery orders
 PASS   --format=raw
 PASS   indexed protected subject is not visible in reply header
 PASS   success exit with --keep when index_file returns XAPIAN_EXCEPTION
 PASS   --format=raw --part=0, full message
 PASS   detect format=sup with leading comments and blanks
 PASS   --format=raw --part=1, message body
 PASS   --format=raw --part=2, multipart/mixed
 PASS   --format=raw --part=3, rfc822 part
 PASS   --format=raw --part=4, rfc822's multipart
 PASS   Write to read-only database
 PASS   format=batch-tag, round trip with strange tags
 PASS   --format=raw --part=5, rfc822's html part
 PASS   notmuch-test-address-clean part 1
 PASS   no patch sequence number
 PASS   notmuch-test-address-clean part 2
 PASS    emacs test function sanity
PASS   patch sequence number #1
 PASS   --format=raw --part=6, rfc822's text part
 PASS   PASS   patch sequence number #2
 format=batch-tag, checking encoded output
 PASS   notmuch-test-address-clean part 3
 PASS   verify correct protected header when submessage exists
 PASS   patch sequence number #3
 PASS   --format=raw --part=7, inline attachment
 PASS   patch sequence number #4
 PASS   Handle files vanishing between scandir and add_file
 PASS   patch sequence number #5
 PASS   iterate over all message filenames from closed database
 PASS   check a closed db for upgrade
 PASS   --format=raw --part=8, plain text part
 PASS   patch sequence number #6
 PASS   patch sequence number #7
 PASS   filename #1
 PASS   --format=raw --part=9, pgp signature (unverified)
 PASS   notmuch_message_properties: prefix
 PASS   reference loop does not crash
 PASS   --format=raw --part=10, no part, expect error
 PASS   --format=mbox
 PASS   reference loop ordered by date
 PASS   --format=mbox --part=1, incompatible, expect error
 PASS   filename #2
 PASS   iterate over replies with closed database
 PASS   filename #3
 PASS   'notmuch reply' to a multipart message
 PASS   search messages on closed db
 PASS   filename #4
 PASS   Text parts are decoded when rendering
 PASS   filename #5
 PASS   dump config
 PASS   verify protected header is both signed and encrypted
 PASS   filename #6
 PASS   restoring sane tags
 PASS   filename #7
 PASS   filename #8
 PASS   filename #9
 PASS   8bit text parts are decoded when rendering
 PASS   patch filename #1
 PASS   patch filename #2
 PASS   Add non-existent file
 PASS   patch filename #3
 PASS   patch filename #4
 PASS   verify protected header is signed even when not masked
 PASS    Handle getting ghost flag from closed database
PASS   upgrade a closed db
 PASS   'notmuch reply' to a multipart message with json format
 PASS   'notmuch show --part' does not corrupt a part with CRLF pair
 PASS   HTML parts are decoded when rendering
 PASS   notmuch_message_properties: modify during iteration
 PASS   Text parts are not decoded when saving
 PASS   iterate over all messages with closed database
 PASS   count messages on closed db
 PASS   8bit text parts are not decoded when saving
 PASS   compact, overwriting existing backup
 PASS   restore config
 PASS   format=batch-tag, restore=auto
 PASS   HTML parts are not decoded when saving
 PASS   html parts excluded by default
 PASS   User-defined section with inbox tag
 PASS   User-defined section with empty, hidden entry
 PASS   Hiding Original Message region at beginning of a message
 PASS   begin atomic section for a closed db
 PASS   Handle getting date from closed database
 PASS   roundtripping message-ids via thread-ids
 PASS    Binary parts are not decoded when saving
PASS   Bare subject #1
 PASS   Bare subject #2
 PASS   Bare subject #3
 PASS   reindex everything, ensure headers are as expected
 PASS   dump message properties
 PASS   get authors from closed database
 PASS   User-defined section, unread tag filtered out
  PASS  PASS   format=sup, restore=auto
 dump _only_ message properties
 PASS   Saving a draft indexes it
 PASS   count threads on closed db
 PASS   User-defined section, different query for counts
 PASS   html parts included
 PASS   Text message are not decoded when viewing
 PASS   indexes mime-type #1
 PASS   format=batch-tag, restore=default
 PASS   don't process cryptographic MIME parts
 PASS   indexes mime-type #2
 PASS   Basic notmuch-tree view in emacs
 PASS   Empty custom tags section
 PASS   Show message: sexp, inline attachment filename
 PASS   8bit text message are not decoded when viewing
 PASS   indexes mime-type #3
 PASS   Xapian exception finding message
 PASS   when rendering protected headers, avoid rendering legacy-display part
 PASS   Empty custom queries section
 PASS   Ensure that emacs doesn't drop results
 PASS    notmuch-search should show not unindexed protected subject header in emacs
PASS   format=sup, restore=default
 PASS   case of Content-Disposition doesn't matter for indexing
 PASS   restore: checking error messages
 PASS   Saving a draft tags previous draft as deleted
 PASS   Forward setting the correct references header
 PASS   notmuch-show should not show unindexed protected subject header in emacs when nm-c-process-mime is nil
 PASS   end atomic section for a closed db
 PASS   Handle getting tags from closed database
 PASS   Forwarding adding the forwarded tag
 PASS   when replying, avoid rendering legacy-display part
 PASS   process cryptographic MIME parts
 PASS   do not treat legacy-display part as body when indexing
 PASS   get subject from closed database
 PASS   Saving a signed draft adds header
 PASS   identify message that had a legacy display part skipped during indexing
 PASS   destroy query with closed db
 PASS   emacs delivery of encrypted message
 PASS   notmuch-show should show protected subject header in emacs
 PASS   search for unindexed cleartext
 PASS   restore missing message property (single line)
 PASS   "notmuch new" is idempotent under arbitrary aborts
 PASS   detected 23>10 abort points
 PASS   emacs delivery of signed message
 PASS   Refusing to save an encrypted draft
 PASS   roundtripping random message-ids and tags
 PASS   signed part content-type indexing
 PASS   Column alignment for tag/queries with long names
 PASS   notmuch-test-attachment-warning part 1
 PASS   Basic notmuch-hello view in emacs
 PASS   Xapian exception getting tags
 PASS   verify signed PKCS#7 subject (multipart-signed)
 PASS   Saved search with 0 results
 PASS   get revision for a closed db
 PASS   Handle counting files from closed database
 PASS   Reply within emacs to a message with protected headers, not leaking subject
 PASS   defaulting to indexing cleartext
 PASS   verify signed PKCS#7 subject (multipart-signed) signer User ID
 PASS   Resuming a signed draft
 PASS   No saved searches displayed (all with 0 results)
 PASS   try reindexing protected header message
 PASS   oldest date from closed database
 PASS   signature verification
 PASS   verify signed PKCS#7 subject (onepart-signed)
 PASS   restore missing message property (full dump)
 PASS   Xapian exception creating directory
 PASS   verify signed PKCS#7 subject (onepart-signed) signer User ID
 PASS   Refreshed notmuch-tree view in emacs
 PASS   PASS   get directory for a closed db
 Handle adding tag with closed database
 PASS   Basic notmuch-search view in emacs
 PASS   newest date from closed database
 PASS   process cryptographic MIME parts (w/ notmuch-show-toggle-process-crypto)
 PASS   notmuch-search should show indexed protected subject header in emacs
 PASS   confirm signed and encrypted PKCS#7 subject (sign+enc)
 PASS   Tag message in notmuch tree view (display)
 PASS   reindex of lkml corpus preserves threads
 PASS   Tag message in notmuch tree view (database)
 PASS   confirm signed and encrypted PKCS#7 subject (sign+enc) signer User ID
 PASS   Xapian exception searching messages
 PASS   don't leak protected subject during reply, even if indexed
 PASS   new doesn't run out of file descriptors with many gzipped files
 PASS   restore clear extra message property
 PASS   index file with a closed db
 PASS   Handle removing tag with closed database
 PASS   test 'property:' queries: empty
 PASS   test 'property:' queries: single message
 PASS   iterate tags from closed database
 PASS   Show message: json, inline attachment filename
 PASS   confirm signed and encrypted PKCS#7 subject (sign+enc+legacy-disp)
 PASS   emacs delivery of encrypted message
 PASS   confirm signed and encrypted PKCS#7 subject (sign+enc+legacy-disp) signer User ID
 PASS   msg.get_property (python)
 PASS   emacs delivery of encrypted message, indexed cleartext
 PASS   emacs search by property for one message
 PASS   Search message: json, utf-8
 PASS   Untag message in notmuch tree view
 PASS   Xapian exception counting messages
 PASS   Untag message in notmuch tree view (database)
 PASS   Handle read maildir flag with closed database
 PASS   show the message body of the encrypted message
 PASS   Incremental parsing of search results
 PASS   index file (relative path)
 PASS   confirm encryption-protected PKCS#7 subject (enc+legacy-disp)
 PASS   message should go away after deletion
 PASS   msg.get_properties (python)
 PASS   collect tags with closed database
 PASS   message cleartext not present after insert
 PASS   Navigation of notmuch-hello to search results
 PASS   notmuch-show: don't elide non-matching messages
 PASS   Search message: json, 64-bit timestamp
 PASS   stash decryption during show
 PASS   Format version: too low
 PASS   search should now find the contents
 PASS   Tag thread in notmuch tree view
 PASS   Format version: too high
 PASS   Tag message in notmuch tree view (database)
 PASS   msg.get_properties (python, prefix)
 PASS   message cleartext is present after reinserting with --decrypt=true
 PASS   Handle checking maildir flag with closed db (new API)
 PASS   index file (absolute path outside mail root)
 PASS   delete all copies of the message
 PASS   msg.get_properties (python, exact)
 PASS   destroy thread with closed database
 PASS   Basic notmuch-show view in emacs
 PASS   Messages with all parents get linked in all delivery orders
 PASS   message cleartext is present with insert --decrypt=true
 PASS   Show message: multiple filenames
 PASS   detection of modified signed contents
 PASS   tagging all messages
 PASS   verify that tags have not changed
 PASS   reply to ghost (tree view)
 PASS   reply to ghost (RT)
 PASS   reindex old messages
 PASS   reindexed encrypted message, including cleartext
 PASS   emacs search by property for both messages
 PASS   Handle converting maildir flags to tags with closed db
 PASS   catching DatabaseModifiedError in _notmuch_message_ensure_metadata
 PASS   remove message file with a closed db
 PASS   Show message: multiple filenames, format version 2
 PASS   reindex in auto mode
 PASS   reindexed encrypted messages, should not have changed
 PASS   notmuch-show: elide non-matching messages
 PASS   reindex without cleartext
 PASS   Basic notmuch-show view in emacs default indentation
 PASS   reindexed encrypted messages, without cleartext
 PASS   reindex using only session keys
 PASS   reindexed encrypted messages, decrypting only with session keys
 PASS   emacs search by property with both messages unindexed
 PASS   verify that tags remain without cleartext
 PASS   Untag thread in notmuch tree view
 PASS   Untag message in notmuch tree view (database)
 PASS   index cleartext without keeping session keys
 PASS   Ensure that the indexed terms are present
 PASS   reply to ghost (RT/tree view)
 PASS   Basic notmuch-show view in emacs without indentation
 PASS   Handle removing all tags with closed db
 PASS   find message by filename with a closed db
 PASS   show one of the messages with --decrypt=true
 PASS   Ensure that we cannot show the message with --decrypt=auto
 PASS   indexing message fails when secret key not available
 PASS   cannot find cleartext index
 PASS   Basic notmuch-show view in emacs with fourfold indentation
 PASS   cleartext index recovery on reindexing with stashed session keys
 PASS   Handle freezing message with closed db
 PASS   Handle getting tags from closed database
 PASS   notmuch reply should show cleartext if session key is present
 PASS   notmuch-show for message with invalid From
 PASS   notmuch show should show cleartext if session key is present
 PASS   Navigation of notmuch-hello to search results
 PASS   notmuch show should show nothing if decryption is explicitly disallowed
 PASS   trusting reply-to (tree view)
 PASS   purging stashed session keys should lose access to the cleartext
 PASS   and cleartext should be unrecoverable now that there are no stashed session keys
 PASS   Handle thawing message with closed db
 PASS   get config from closed database
 PASS   verify signature without a session key stashed when --decrypt=true
 PASS   Navigation of notmuch-search to thread view
 PASS   notmuch-show: elide non-matching messages (w/ notmuch-show-toggle-elide-non-matching)
 PASS   do not verify sig without a session key stashed if --decrypt=auto
 PASS   corrupted pgp/mime signature
 PASS   set config in closed database
 PASS   Handle destroying message with closed db
 PASS   verify signature when --decrypt=stash
 PASS   Tree view of a single thread (from search)
 PASS   signature verification without full user ID validity
 PASS   verify signature with stashed session key
 PASS   Add tag from search view
 PASS   get indexopts from closed database
 PASS   Handle retrieving closed db from message
 PASS   notmuch-show: elide non-matching messages (w/ prefix arg to notmuch-show)
 PASS   signature verification with signer key unavailable
 PASS   blocking open
 PASS   get decryption policy from closed database
 PASS   Handle reindexing message with closed db
 PASS   python cffi tests
 PASS   Tree view of a single thread (from show)
 PASS   Remove tag from search view
 PASS   set decryption policy with closed database
 PASS   Add tag (large query)
 PASS   notmuch-show: add single tag to single message
 PASS   Message window of tree view
 PASS   notmuch-show: remove single tag from single message
 PASS   notmuch-show: add multiple tags to single message
 PASS   notmuch-show: remove multiple tags from single message
 PASS   emacs delivery of encrypted message with attachment
 PASS   encrypted part content-type indexing
 PASS   notmuch-show: disable indentation of thread content (w/ notmuch-show-toggle-thread-indentation)
 PASS   Stash id
 PASS   decryption, --format=text
 PASS   id buttonization
 PASS   Show handles subprocess errors
 PASS   Move to next matching message
 PASS   decryption, --format=json
 PASS   text/enriched exploit mitigation
 PASS   show decrypted message
 PASS   decryption, --format=json, --part=4
 PASS   decrypt attachment (--part=5 --format=raw)
 PASS   Move to next thread
 PASS   Message with .. in Message-Id:
 PASS   show undecryptable message
 PASS   show encrypted message when not processing crypto
 PASS   decryption failure with missing key
 PASS   Move to previous thread
 PASS   Message with quote in Message-Id:
 PASS   Move to previous previous thread
 PASS   Sending a message via (fake) SMTP
 PASS   emacs delivery of encrypted + signed message
 PASS   Folding a long header when sending via (fake) SMTP
 PASS   Verify that sent messages are saved/searchable (via FCC)
 PASS   notmuch-fcc-dirs set to nil
 PASS   notmuch-fcc-dirs set to a string
 PASS   decryption + signature verification
 PASS   notmuch-fcc-dirs set to a list (with match)
 PASS   notmuch-fcc-dirs set to a list (catch-all)
 PASS   reply to encrypted message
 PASS   notmuch-fcc-dirs set to a list (no match)
 PASS   Reply within emacs to an encrypted message
 PASS   Reply within emacs
 PASS   signature verification with revoked key
 PASS   Reply within emacs to a message with TAB in subject
 PASS   Reply from alternate address within emacs
 PASS   Reply from address in named group list within emacs
 PASS   Reply within emacs to a multipart/mixed message
 PASS   Reply within emacs to a multipart/alternative message
 PASS   Reply within emacs to an html-only message
 PASS   Reply within emacs to message from self
 PASS   Quote MML tags in reply
 PASS   Save attachment from within emacs using notmuch-show-save-attachments
 PASS   Save attachment from within emacs using notmuch-show-save-part
 PASS   Save 8bit attachment from within emacs using notmuch-show-save-attachments
 PASS   View raw message within emacs
 PASS   Hiding/showing signature in notmuch-show view
 PASS   Detection and hiding of top-post quoting of message
 PASS   Hiding message in notmuch-show view
 PASS   Hiding message with visible citation in notmuch-show view
 PASS   notmuch-show: show message headers
 PASS   notmuch-show: hide message headers
 PASS   notmuch-show: hide message headers (w/ notmuch-show-toggle-visibility-headers)
 PASS   notmuch-show: collapse all messages in thread
 PASS   notmuch-show: uncollapse all messages in thread
 PASS   Stashing in notmuch-show
 PASS   Stashing in notmuch-search
 PASS   notmuch-show-advance-and-archive with invisible signature
 PASS   Refresh show buffer
 PASS   Refresh modified show buffer
 PASS   Do not call notmuch for non-inlinable application/mpeg parts
 PASS   Do not call notmuch for non-inlinable audio/mpeg parts
 PASS   notmuch-hello-mode hook is called
 PASS   notmuch-hello-mode hook is not called on updates
 PASS   notmuch-hello-refresh hook is called
 PASS   notmuch-hello-refresh hook is called on updates
 PASS   Rendering HTML mail with images
 PASS   Search handles subprocess error exit codes
 PASS   Search handles subprocess warnings
 PASS   Search thread tag operations are race-free
 PASS   Search global tag operations are race-free
 PASS   Term escaping
 PASS   Sending a message calls the send message hooks

Notmuch test suite complete.
All 1205 tests behaved as expected (3 expected failures).
ERROR: parallel test suite returned error code 124
make[1]: *** [test/Makefile.local:75: test] Error 124
make[1]: Leaving directory '/home/bremner/software/upstream/notmuch'
make: *** [Makefile:40: make_in_parts] Error 2
