Skip to content

notmuch: update to 0.40, add notmuch-git subpkg, clean up ruby cross#56742

Open
rookiejet wants to merge 4 commits intovoid-linux:masterfrom
rookiejet:notmuch-git
Open

notmuch: update to 0.40, add notmuch-git subpkg, clean up ruby cross#56742
rookiejet wants to merge 4 commits intovoid-linux:masterfrom
rookiejet:notmuch-git

Conversation

@rookiejet
Copy link
Copy Markdown
Contributor

  • sfsexp: fix shlib
  • notmuch: build with sexp, add notmuch-git subpkg
  • notmuch: clean up ruby cross

Testing the changes

  • I tested the changes in this PR: YES

Notes

  • I missed the revision number in common/shlibs for sfsexp.
  • I intended to include the ruby cross clean up in the original commit but was late to pushing it. Let me know if it's still worthwhile to include, or I can drop it from this.

@rookiejet
Copy link
Copy Markdown
Contributor Author

Local check logs (since ci check is masked):

x86_64
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://repo-default.voidlinux.org/current/bootstrap/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/multilib/bootstrap/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> notmuch-0.39_3: removing autodeps, please wait...
=> notmuch-0.39_3: building with [configure] [python3] for x86_64...
   [host] perl-5.40.2_2: found (https://repo-default.voidlinux.org/current)
   [host] pkg-config-0.29.2_3: found (https://repo-default.voidlinux.org/current)
   [host] python3-Sphinx-8.3.0_1: found (https://repo-default.voidlinux.org/current)
   [host] python3-devel-3.13.5_1: found (https://repo-default.voidlinux.org/current)
   [host] texinfo-7.1_1: found (https://repo-default.voidlinux.org/current)
   [host] desktop-file-utils-0.28_1: found (https://repo-default.voidlinux.org/current)
   [host] emacs-30.1_1: found (https://repo-default.voidlinux.org/current)
   [host] gnupg-2.4.5_1: found (https://repo-default.voidlinux.org/current)
   [host] python3-setuptools-80.9.0_1: found (https://repo-default.voidlinux.org/current)
   [host] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current)
   [host] python3-build-1.3.0_1: found (https://repo-default.voidlinux.org/current)
   [host] python3-installer-0.7.0_3: found (https://repo-default.voidlinux.org/current)
   [host] doxygen-1.14.0_1: found (https://repo-default.voidlinux.org/current)
   [host] ruby-devel-3.4.5_1: found (https://repo-default.voidlinux.org/current)
   [check] python3-pytest-8.3.4_1: found (https://repo-default.voidlinux.org/current)
   [check] mdocml-1.14.6_8: found (https://repo-default.voidlinux.org/current)
   [check] dtach-0.9_2: found (https://repo-default.voidlinux.org/current)
   [check] gdb-16.3_1: found (https://repo-default.voidlinux.org/current)
   [check] tar-1.35_1: found (https://repo-default.voidlinux.org/current)
   [check] xz-5.8.1_1: found (https://repo-default.voidlinux.org/current)
   [check] xapian-core-1.4.24_1: found (https://repo-default.voidlinux.org/current)
   [check] openssl-3.5.1_1: found (https://repo-default.voidlinux.org/current)
   [check] git-2.50.1_1: found (https://repo-default.voidlinux.org/current)
   [target] bash-completion-2.16.0_1: found (https://repo-default.voidlinux.org/current)
   [target] gmime3-devel-3.2.15_1: found (https://repo-default.voidlinux.org/current)
   [target] talloc-devel-2.4.3_2: found (https://repo-default.voidlinux.org/current)
   [target] xapian-core-devel-1.4.24_1: found (https://repo-default.voidlinux.org/current)
   [target] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current)
   [target] ruby-devel-3.4.5_1: found (https://repo-default.voidlinux.org/current)
   [target] sfsexp-devel-1.4.1_1: found (https://repo-default.voidlinux.org/current)
   [runtime] gmime3-3.2.15_1: found (https://repo-default.voidlinux.org/current)
   [runtime] gmime3-3.2.15_1: found (https://repo-default.voidlinux.org/current)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] notmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] mutt-2.2.14_1: found (https://repo-default.voidlinux.org/current)
   [runtime] perl-Mail-Box-3.009_1: found (https://repo-default.voidlinux.org/current)
   [runtime] perl-MailTools-2.21_3: found (https://repo-default.voidlinux.org/current)
   [runtime] perl-String-ShellQuote-1.04_5: found (https://repo-default.voidlinux.org/current)
   [runtime] perl-Term-ReadLine-Gnu-1.42_5: found (https://repo-default.voidlinux.org/current)
   [runtime] perl-File-Which-1.27_1: found (https://repo-default.voidlinux.org/current)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current)
   [runtime] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current)
   [runtime] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current)
   [runtime] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current)
   [runtime] git-2.50.1_1: found (https://repo-default.voidlinux.org/current)
=> notmuch-0.39_3: installing host dependencies: perl-5.40.2_2 pkg-config-0.29.2_3 python3-Sphinx-8.3.0_1 python3-devel-3.13.5_1 texinfo-7.1_1 desktop-file-utils-0.28_1 emacs-30.1_1 gnupg-2.4.5_1 python3-setuptools-80.9.0_1 python3-cffi-1.17.1_2 python3-build-1.3.0_1 python3-installer-0.7.0_3 doxygen-1.14.0_1 ruby-devel-3.4.5_1 python3-pytest-8.3.4_1 mdocml-1.14.6_8 dtach-0.9_2 gdb-16.3_1 tar-1.35_1 xz-5.8.1_1 xapian-core-1.4.24_1 openssl-3.5.1_1 git-2.50.1_1 ...
ERROR: Package `openssl-3.5.1_1' already installed.
=> notmuch-0.39_3: installing target dependencies: bash-completion-2.16.0_1 gmime3-devel-3.2.15_1 talloc-devel-2.4.3_2 xapian-core-devel-1.4.24_1 python3-cffi-1.17.1_2 ruby-devel-3.4.5_1 sfsexp-devel-1.4.1_1 ...
ERROR: Package `python3-cffi-1.17.1_2' already installed.
ERROR: Package `ruby-devel-3.4.5_1' already installed.
=> notmuch-0.39_3: running do-fetch hook: 00-distfiles ...
=> notmuch-0.39_3: running do-extract hook: 00-distfiles ...
=> notmuch-0.39_3: extracting distfile(s), please wait...
=> notmuch-0.39_3: running do-patch hook: 00-patches ...
=> notmuch-0.39_3: patching: 0001-configure-detect-version-by-compiler-for-build.patch.
=> notmuch-0.39_3: patching: 0005-configure-drop-gmime-session-key-extraction-support-.patch.
=> notmuch-0.39_3: patching: 0006-configure-drop-gmime-x509-certificate-validity-check.patch.
=> notmuch-0.39_3: patching: 0007-configure-drop-gmime-verify-with-session-key-check.patch.
=> notmuch-0.39_3: patching: 0008-fix-cross-for-ruby-bindings.patch.
=> notmuch-0.39_3: running pre-configure hook: 00-gnu-configure-asneeded ...
=> notmuch-0.39_3: running pre-configure hook: 01-override-config ...
=> notmuch-0.39_3: running pre-configure hook: 02-script-wrapper ...
=> notmuch-0.39_3: running do_configure ...
Welcome to Notmuch, a system for indexing, searching and tagging your email.

We hope that the process of building and installing notmuch is quick
and smooth so that you can soon be reading and processing your email
more efficiently than ever.

If anything goes wrong in the configure process, you can override any
decisions it makes by manually editing the Makefile.config file that
it creates. Also please do as much as you can to figure out what could
be different on your machine compared to those of the notmuch
developers. Then, please email those details to the Notmuch list
(notmuch@notmuchmail.org) so that we can hopefully make future
versions of notmuch easier for you to use.

We'll now investigate your system to verify that all required
dependencies are available:

Sanity checking C compilation environment... OK.
Sanity checking C++ compilation environment... OK.
C compiler supports address sanitizer... Nope, skipping those tests.
C compiler supports thread sanitizer... Nope, skipping those tests.
Reading libnotmuch version from source... OK.
Checking for Xapian development files (>= 1.4.0)... Yes (1.4.24).
Checking for GMime development files (>= 3.0.3)... Yes.
Checking for GMime session key extraction support... OK.
Checking for GMime X.509 certificate validity... Yes.
Checking whether GMime emits email addresses with angle brackets... Yes.
Checking signature verification when decrypting using session keys... Yes.
Checking for Glib development files (>= 2.22)... Yes.
Checking for zlib (>= 1.2.5.2)... Yes.
Checking for talloc development files... Yes.
Checking for bash... Yes (/usr/bin/bash).
Checking for perl... Yes (/usr/bin/perl).
Checking for python... Yes (python3).
Checking for python3 (>= 3.5)...Yes.
Checking for python3 version ...(3.13)
Checking for python 3.13 development files...Yes.
Checking for python3 cffi and setuptools... Yes.
Checking for python3 pytest (>= 3.0)... Yes.
Checking for valgrind development files... No (but that's fine).
Checking for bash-completion (>= 1.90)... Yes.
Checking for sfsexp... Yes.
Checking if emacs (>= 25) is available... Yes.
Checking if doxygen is available... Yes.
Checking for ruby development files... Yes.
Checking if sphinx is available and supports nroff output... Yes.
Checking if makeinfo is available... Yes.
Checking if install-info is available... Yes.
Checking if desktop-file-install is available... Yes.
Checking for cppcheck... No.
Checking which platform we are on... Linux
Checking for /usr/lib in ldconfig... Yes
Checking for canonicalize_file_name... Yes.
Checking for getline... Yes.
Checking for strcasestr... Yes.
Checking for strsep... Yes.
Checking for timegm... Yes.
Checking for 64 bit time_t... Yes.
Checking for dirent.d_type... Yes.
Checking for standard version of getpwuid_r... Yes.
Checking for standard version of asctime_r... Yes.
Checking for rpath support... Yes.
Checking for -Wl,--as-needed... Yes.
Checking for -Wl,--no-undefined... Yes.
Checking for available C++ compiler warning flags... 
	-Wall -Wextra -Wwrite-strings
Checking for available C compiler warning flags... 
	-Wall -Wextra -Wwrite-strings -Wmissing-declarations

All required packages were found. You may now run the following
commands to compile and install notmuch:

	make
	sudo make install

=> notmuch-0.39_3: running pre-build hook: 02-script-wrapper ...
=> notmuch-0.39_3: running do_build ...
echo 0.39 > version.stamp
Use "make V=1" to see the verbose compile lines.
EMACS emacs/.eldeps
Use "make V=1" to see the verbose compile lines.
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. command-line-arguments.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. debugger.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. status.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. gmime-filter-reply.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. hooks.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-client-init.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-compact.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-config.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-count.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-dump.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-insert.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-new.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-reindex.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-restore.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-reply.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-search.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-setup.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-show.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-tag.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-time.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. sprinter-json.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. sprinter-sexp.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. sprinter-text.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. query-string.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. mime-node.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. tag-util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/filenames.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/string-list.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/message-file.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/message-id.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/messages.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/sha1.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/built-with.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/string-map.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/indexopts.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/tags.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/database.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/parse-time-vrp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/directory.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/index.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/message.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/add-message.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/message-property.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/query.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/query-fp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/config.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/regexp-fields.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/thread.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/thread-fp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/features.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/prefix.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/open.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/init.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/parse-sexp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/sexp-fp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/lastmod-fp.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/xutil.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/error_util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/hex-escape.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/string-util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/talloc-extra.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/zlib-extra.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/crypto.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/gmime-extra.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/repair.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/path-util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/unicode-util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. parse-time-string/parse-time-string.o
EMACS emacs/notmuch-lib.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-lib.el (source)...
EMACS emacs/notmuch-compat.rsti
EMACS emacs/notmuch-parser.rsti
EMACS emacs/notmuch.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-compat.el (source)...
EMACS emacs/notmuch-query.rsti
EMACS emacs/notmuch-show.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-parser.el (source)...
EMACS emacs/notmuch-tree.rsti
EMACS emacs/notmuch-wash.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-query.el (source)...
EMACS emacs/notmuch-hello.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-show.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-tree.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-wash.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-hello.el (source)...
EMACS emacs/notmuch-mua.rsti
EMACS emacs/notmuch-address.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-mua.el (source)...
EMACS emacs/notmuch-maildir-fcc.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-address.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-maildir-fcc.el (source)...
EMACS emacs/notmuch-message.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-message.el (source)...
EMACS emacs/notmuch-crypto.rsti
EMACS emacs/notmuch-tag.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-crypto.el (source)...
EMACS emacs/coolj.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-tag.el (source)...
EMACS emacs/notmuch-print.rsti
EMACS emacs/notmuch-version.rsti
Loading /builddir/notmuch-0.39/emacs/coolj.el (source)...
EMACS emacs/notmuch-jump.rsti
EMACS emacs/notmuch-draft.rsti
EMACS emacs/notmuch-company.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-print.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-version.el (source)...
echo "PROJECT_NAME = \"Notmuch 0.39\"" > doc/config.dox
cp notmuch-git.py notmuch-git
echo "INPUT=./lib/notmuch.h" >> doc/config.dox
chmod ugo+x notmuch-git
EMACS emacs/notmuch-compat.elc
Loading /builddir/notmuch-0.39/emacs/notmuch-jump.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-company.el (source)...
EMACS emacs/notmuch-version.elc
EMACS emacs/notmuch-parser.elc
Loading /builddir/notmuch-0.39/emacs/notmuch-draft.el (source)...
EMACS emacs/coolj.elc
AR util/libnotmuch_util.a
mkdir -p doc/_build/man/man3
ln -s notmuch-git nmbug
doxygen ./doc/doxygen.cfg
AR parse-time-string/libparse-time-string.a
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 129 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 'HTML_TIMESTAMP' at line 145 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 'FORMULA_TRANSPARENT' at line 176 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 'LATEX_SOURCE_CODE' at line 206 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 'CLASS_DIAGRAMS' at line 269 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 'DOT_FONTNAME' at line 273 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 'DOT_FONTSIZE' at line 274 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 'DOT_TRANSPARENT' at line 295 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: Changing CLASS_GRAPH option to TEXT because obsolete option CLASS_DIAGRAM was found and set to NO.

In toplevel form:
emacs/notmuch-version.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first line
EMACS emacs/notmuch-lib.elc
/builddir/notmuch-0.39/lib/notmuch.h:987: warning: Member notmuch_query_syntax_t (enumeration) of group notmuch is not documented.
/builddir/notmuch-0.39/lib/notmuch.h:993: warning: Member notmuch_query_create_with_syntax(notmuch_database_t *database, const char *query_string, notmuch_query_syntax_t syntax, notmuch_query_t **output) (function) of group notmuch is not documented.
rm -f doc/_build/man/man3/_*.3
perl -pi -e 's/^[.]RI "\\fI/.RI "\\fP/' doc/_build/man/man3/notmuch.3
touch docstring.stamp
env LD_LIBRARY_PATH=/builddir/notmuch-0.39/lib sphinx-build -b man -d doc/_build/man_doctrees -q ./doc doc/_build/man

In toplevel form:
emacs/notmuch-lib.el:118:12: Warning: custom-declare-variable ‘notmuch-poll-script’ docstring has wrong usage of unescaped single quotes (use \=' or different quoting such as `...')
EMACS emacs/notmuch-wash.elc
EMACS emacs/notmuch-company.elc
EMACS emacs/notmuch-maildir-fcc.elc
EMACS emacs/notmuch-tag.elc
EMACS emacs/notmuch-crypto.elc
EMACS emacs/notmuch-print.elc
EMACS emacs/notmuch-query.elc

In notmuch-company:
emacs/notmuch-company.el:79:64: Warning: ‘point-at-bol’ is an obsolete function (as of 29.1); use ‘line-beginning-position’ or ‘pos-bol’ instead.
EMACS emacs/notmuch-address.elc
EMACS emacs/notmuch-message.elc
EMACS emacs/notmuch-draft.elc
EMACS emacs/notmuch-mua.elc
EMACS emacs/notmuch-show.elc
EMACS emacs/notmuch-hello.elc
AR lib/libnotmuch.a
CXX -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/libnotmuch.so.5.6.0
CXX -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch

In end of data:
emacs/notmuch-hello.el:503:18: Warning: the function ‘notmuch-search-format-buffer-name’ is not known to be defined.
EMACS emacs/notmuch-jump.elc
ln -sf libnotmuch.so.5.6.0 lib/libnotmuch.so.5
ln -sf libnotmuch.so.5.6.0 lib/libnotmuch.so
cd bindings/python-cffi && \
	python3 setup.py build --build-lib build/stage && \
	mkdir -p build/stage/tests && cp tests/*.py build/stage/tests && \
	touch ../python-cffi.stamp
cd bindings/ruby && \
	EXTRA_LDFLAGS="-Wl,--no-undefined" \
	LIBNOTMUCH="../../lib/libnotmuch.so" \
	NOTMUCH_SRCDIR='/builddir/notmuch-0.39' \
	ruby extconf.rb --vendor
CC -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-shared
creating Makefile
make -C bindings/ruby CFLAGS="-fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. -pipe -fno-plt -fPIC" && touch bindings/ruby.stamp
make[1]: Entering directory '/builddir/notmuch-0.39/bindings/ruby'
compiling database.c
compiling directory.c
compiling filenames.c
compiling init.c
compiling message.c
compiling messages.c
compiling query.c
compiling status.c
compiling tags.c
compiling thread.c
compiling threads.c
EMACS emacs/notmuch-tree.elc
/usr/lib/python3.13/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.

        By 2025-Oct-31, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: GNU General Public License (GPL)

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
running build
running build_py
creating build/stage/notmuch2
copying notmuch2/_base.py -> build/stage/notmuch2
copying notmuch2/_database.py -> build/stage/notmuch2
copying notmuch2/_thread.py -> build/stage/notmuch2
copying notmuch2/_query.py -> build/stage/notmuch2
copying notmuch2/_build.py -> build/stage/notmuch2
copying notmuch2/_tags.py -> build/stage/notmuch2
copying notmuch2/__init__.py -> build/stage/notmuch2
copying notmuch2/_config.py -> build/stage/notmuch2
copying notmuch2/_errors.py -> build/stage/notmuch2
copying notmuch2/_message.py -> build/stage/notmuch2
running build_ext
generating cffi module 'build/temp.linux-x86_64-cpython-313/notmuch2._capi.c'
creating build/temp.linux-x86_64-cpython-313
building 'notmuch2._capi' extension
creating build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313
cc -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -ffile-prefix-map=/builddir/notmuch-0.39=. -fPIC -I/builddir/notmuch-0.39/lib -I/usr/include/python3.13 -c build/temp.linux-x86_64-cpython-313/notmuch2._capi.c -o build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/notmuch2._capi.o

In notmuch-tree-mode:
emacs/notmuch-tree.el:1094:9: Warning: reference to free variable ‘notmuch-hl-line’
emacs/notmuch-tree.el:1100:9: Warning: reference to free variable ‘notmuch-tree-outline-enabled’

In notmuch-tree-process-sentinel:
emacs/notmuch-tree.el:1127:22: Warning: reference to free variable ‘notmuch-hl-line’

In notmuch-tree-process-filter:
emacs/notmuch-tree.el:1146:15: Warning: reference to free variable ‘notmuch-hl-line’

In notmuch-tree-outline--set-visibility:
emacs/notmuch-tree.el:1372:14: Warning: reference to free variable ‘notmuch-tree-outline-mode’

In end of data:
emacs/notmuch-tree.el:1426:6: Warning: the function ‘outline-show-subtree’ is not known to be defined.
emacs/notmuch-tree.el:1424:6: Warning: the function ‘outline-hide-sublevels’ is not known to be defined.
emacs/notmuch-tree.el:1423:8: Warning: the function ‘outline-previous-heading’ is not known to be defined.
emacs/notmuch-tree.el:1411:13: Warning: the function ‘outline-next-visible-heading’ is not known to be defined.
emacs/notmuch-tree.el:1405:53: Warning: the function ‘outline-show-branches’ is not known to be defined.
emacs/notmuch-tree.el:1404:13: Warning: the function ‘outline-forward-same-level’ is not known to be defined.
emacs/notmuch-tree.el:1403:15: Warning: the function ‘outline-backward-same-level’ is not known to be defined.
emacs/notmuch-tree.el:1375:18: Warning: the function ‘outline-hide-body’ is not known to be defined.
emacs/notmuch-tree.el:1293:25: Warning: the function ‘notmuch-group-disjunctive-query-string’ is not known to be defined.
emacs/notmuch-tree.el:1257:16: Warning: the function ‘notmuch-search-buffer-title’ is not known to be defined.
emacs/notmuch-tree.el:1128:14: Warning: the function ‘notmuch-hl-line-mode’ is not known to be defined.
EMACS emacs/notmuch.elc
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c: In function '_cffi_d_notmuch_message_get_flag':
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:2962:3: warning: 'notmuch_message_get_flag' is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 2962 |   return notmuch_message_get_flag(x0, x1);
      |   ^~~~~~
In file included from build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:576:
/builddir/notmuch-0.39/lib/notmuch.h:1725:1: note: declared here
 1725 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c: In function '_cffi_f_notmuch_message_get_flag':
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:2994:3: warning: 'notmuch_message_get_flag' is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 2994 |   { result = notmuch_message_get_flag(x0, x1); }
      |   ^
/builddir/notmuch-0.39/lib/notmuch.h:1725:1: note: declared here
 1725 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
linking shared-object notmuch.so
make[1]: Leaving directory '/builddir/notmuch-0.39/bindings/ruby'
cc -shared -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -ffile-prefix-map=/builddir/notmuch-0.39=. build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/notmuch2._capi.o -L/builddir/notmuch-0.39/lib -L/usr/lib64 -lnotmuch -o build/stage/notmuch2/_capi.abi3.so
env LD_LIBRARY_PATH=/builddir/notmuch-0.39/lib sphinx-build -b texinfo -d doc/_build/texinfo_doctrees -q ./doc doc/_build/texinfo
WARNING: autodoc: failed to import module 'notmuch2'; the following exception was raised:
['Traceback (most recent call last):\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 269, in import_object\n    module = import_module(modname, try_reload=True)\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 172, in import_module\n    raise ModuleNotFoundError(msg, name=modname)  # NoQA: TRY301\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', "ModuleNotFoundError: No module named 'notmuch2'\n"] [autodoc.import_object]
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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > doc/_build/man/man1/notmuch-emacs-mua.1.gz
rm -f doc/_build/man/man1/notmuch-git.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-git.1 doc/_build/.roff.stamp > doc/_build/man/man1/notmuch-git.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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > doc/_build/man/man1/notmuch-restore.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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > doc/_build/man/man1/notmuch-tag.1.gz
rm -f doc/_build/man/man1/notmuch.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch.1 doc/_build/.roff.stamp > doc/_build/man/man1/notmuch.1.gz
rm -f doc/_build/man/man1/nmbug.1.gz && gzip --no-name --stdout doc/_build/man/man1/nmbug.1 doc/_build/.roff.stamp > doc/_build/man/man1/nmbug.1.gz
rm -f doc/_build/man/man1/notmuch-setup.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-setup.1 doc/_build/.roff.stamp > doc/_build/man/man1/notmuch-setup.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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > doc/_build/man/man7/notmuch-search-terms.7.gz
rm -f doc/_build/man/man7/notmuch-sexp-queries.7.gz && gzip --no-name --stdout doc/_build/man/man7/notmuch-sexp-queries.7 doc/_build/.roff.stamp > doc/_build/man/man7/notmuch-sexp-queries.7.gz
rm -f doc/_build/man/man3/notmuch.3.gz && gzip --no-name --stdout doc/_build/man/man3/notmuch.3 doc/_build/.roff.stamp > doc/_build/man/man3/notmuch.3.gz
touch doc/_build/.texi.stamp
make -C doc/_build/texinfo info
make[1]: Entering directory '/builddir/notmuch-0.39/doc/_build/texinfo'
makeinfo --no-split -o 'nmbug.info' 'nmbug.texi'
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-git.info' 'notmuch-git.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-setup.info' 'notmuch-setup.texi'
makeinfo --no-split -o 'notmuch-sexp-queries.info' 'notmuch-sexp-queries.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[1]: Leaving directory '/builddir/notmuch-0.39/doc/_build/texinfo'
touch doc/_build/.info.stamp
make[1]: Nothing to be done for 'all'.

Compilation of notmuch is now complete. You can install notmuch with:

	make install

Note that depending on the prefix to which you are installing
you may need root permission (such as "sudo make install").
See "./configure --help" for help on setting an alternate prefix.
make: Entering directory '/builddir/notmuch-0.39/contrib/notmuch-mutt'
pod2man notmuch-mutt > notmuch-mutt.1
make: Leaving directory '/builddir/notmuch-0.39/contrib/notmuch-mutt'
make: 'nmbug' is up to date.
make: 'notmuch-git' is up to date.
* Building wheel...
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: GNU General Public License (GPL)

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_base.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_database.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_thread.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_query.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_build.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_tags.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/__init__.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_config.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_errors.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_message.py -> build/lib.linux-x86_64-cpython-313/notmuch2
running build_ext
generating cffi module 'build/temp.linux-x86_64-cpython-313/notmuch2._capi.c'
already up-to-date
building 'notmuch2._capi' extension
cc -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -ffile-prefix-map=/builddir/notmuch-0.39=. -fPIC -I/builddir/notmuch-0.39/lib -I/usr/include/python3.13 -c build/temp.linux-x86_64-cpython-313/notmuch2._capi.c -o build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/notmuch2._capi.o
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c: In function '_cffi_d_notmuch_message_get_flag':
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:2962:3: warning: 'notmuch_message_get_flag' is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 2962 |   return notmuch_message_get_flag(x0, x1);
      |   ^~~~~~
In file included from build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:576:
/builddir/notmuch-0.39/lib/notmuch.h:1725:1: note: declared here
 1725 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c: In function '_cffi_f_notmuch_message_get_flag':
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:2994:3: warning: 'notmuch_message_get_flag' is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 2994 |   { result = notmuch_message_get_flag(x0, x1); }
      |   ^
/builddir/notmuch-0.39/lib/notmuch.h:1725:1: note: declared here
 1725 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
cc -shared -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -ffile-prefix-map=/builddir/notmuch-0.39=. build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/notmuch2._capi.o -L/builddir/notmuch-0.39/lib -L/usr/lib64 -lnotmuch -o build/lib.linux-x86_64-cpython-313/notmuch2/_capi.abi3.so
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/__init__.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_errors.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_tags.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_base.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_capi.abi3.so -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_message.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_thread.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_query.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_build.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_config.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_database.py -> build/bdist.linux-x86_64/wheel/./notmuch2
running install_egg_info
running egg_info
creating notmuch2.egg-info
writing notmuch2.egg-info/PKG-INFO
writing dependency_links to notmuch2.egg-info/dependency_links.txt
writing requirements to notmuch2.egg-info/requires.txt
writing top-level names to notmuch2.egg-info/top_level.txt
writing manifest file 'notmuch2.egg-info/SOURCES.txt'
reading manifest file 'notmuch2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'notmuch2.egg-info/SOURCES.txt'
Copying notmuch2.egg-info to build/bdist.linux-x86_64/wheel/./notmuch2-0.39-py3.13.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/notmuch2-0.39.dist-info/WHEEL
creating '/builddir/notmuch-0.39/bindings/python-cffi/dist/.tmp-pz4sp_il/notmuch2-0.39-cp313-cp313-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'notmuch2/__init__.py'
adding 'notmuch2/_base.py'
adding 'notmuch2/_build.py'
adding 'notmuch2/_capi.abi3.so'
adding 'notmuch2/_config.py'
adding 'notmuch2/_database.py'
adding 'notmuch2/_errors.py'
adding 'notmuch2/_message.py'
adding 'notmuch2/_query.py'
adding 'notmuch2/_tags.py'
adding 'notmuch2/_thread.py'
adding 'notmuch2-0.39.dist-info/METADATA'
adding 'notmuch2-0.39.dist-info/WHEEL'
adding 'notmuch2-0.39.dist-info/top_level.txt'
adding 'notmuch2-0.39.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built notmuch2-0.39-cp313-cp313-linux_x86_64.whl
* Building wheel...
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: GNU General Public License (GPL)

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
warning: no files found matching 'notmuch'
Successfully built notmuch-0.38.3-py3-none-any.whl
=> notmuch-0.39_3: running do_check ...
Use "make V=1" to see the verbose compile lines.
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/arg-test.o
CC test/arg-test
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/hex-xcode.o
CC test/hex-xcode
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/random-corpus.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/database-test.o
CXX test/random-corpus
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/parse-time.o
CC test/parse-time
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/smtp-dummy.o
CC test/smtp-dummy
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/symbol-test.o
CXX test/symbol-test
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/make-db-version.o
CXX test/make-db-version
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/ghost-report.o
CXX test/ghost-report
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/message-id-parse.o
CC test/message-id-parse
Use "make V=1" to see the details for passing and known broken tests.
INFO: using 2m timeout for tests

T030-config: Testing "notmuch config"
 BROKEN Round trip config item with leading spaces
 BROKEN Round trip config item with leading tab

T050-new: Testing "notmuch new" in several variations
 BROKEN RFC822 group names are indexed
 BROKEN Long directory names don't cause rescan
add_file: A Xapian exception occurred
A Xapian exception occurred finding/creating a directory: Term too long (> 245): XDDIRENTRY2:zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.
Note: A fatal error was encountered: A Xapian exception occurred
add_file: A Xapian exception occurred
A Xapian exception occurred finding/creating a directory: Term too long (> 245): XDDIRENTRY2:zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.
Note: A fatal error was encountered: A Xapian exception occurred

T055-path-config: Testing Configuration of mail-root and database path
 BROKEN .notmuch not ignored in split config (split)
 BROKEN .notmuch not ignored in split config (XDG)
 BROKEN .notmuch not ignored in split config (XDG+profile)

T080-search: Testing "notmuch search" in several variations
 BROKEN Message-Id with spaces
 SKIP   signature verification (notmuch CLI)
Error: database path '/builddir/notmuch-0.39/test/tmp.T400-hooks/database.85' does not exist or is not a directory.

T520-show: Testing "notmuch show"
 BROKEN quoting in From

T592-thread-breakage: Testing thread breakage during reindexing
 BROKEN No ghosts should remain after deletion of second message

T670-duplicate-mid: Testing duplicate message ids
 BROKEN First subject preserved in notmuch-show (json)
 BROKEN Regexp search for second subject
Skipping due to missing ASAN support
Skipping due to missing TSan support

Notmuch test suite complete.
All 2124 tests behaved as expected (12 expected failures).
1 test skipped.
All tests in 2 files skipped.
x86_64-musl
=> xbps-src: updating repositories for host (x86_64-musl)...
[*] Updating repository `https://repo-default.voidlinux.org/current/musl/bootstrap/x86_64-musl-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/musl/x86_64-musl-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/musl/nonfree/x86_64-musl-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/musl/debug/x86_64-musl-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> notmuch-0.39_3: removing autodeps, please wait...
=> notmuch-0.39_3: building with [configure] [python3] for x86_64-musl...
   [host] perl-5.40.2_2: found (https://repo-default.voidlinux.org/current/musl)
   [host] pkg-config-0.29.2_3: found (https://repo-default.voidlinux.org/current/musl)
   [host] python3-Sphinx-8.3.0_1: found (https://repo-default.voidlinux.org/current/musl)
   [host] python3-devel-3.13.5_1: found (https://repo-default.voidlinux.org/current/musl)
   [host] texinfo-7.1_1: found (https://repo-default.voidlinux.org/current/musl)
   [host] desktop-file-utils-0.28_1: found (https://repo-default.voidlinux.org/current/musl)
   [host] emacs-30.1_1: found (https://repo-default.voidlinux.org/current/musl)
   [host] gnupg-2.4.5_1: found (https://repo-default.voidlinux.org/current/musl)
   [host] python3-setuptools-80.9.0_1: found (https://repo-default.voidlinux.org/current/musl)
   [host] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current/musl)
   [host] python3-build-1.3.0_1: found (https://repo-default.voidlinux.org/current/musl)
   [host] python3-installer-0.7.0_3: found (https://repo-default.voidlinux.org/current/musl)
   [host] doxygen-1.14.0_1: found (https://repo-default.voidlinux.org/current/musl)
   [host] ruby-devel-3.4.5_1: found (https://repo-default.voidlinux.org/current/musl)
   [check] python3-pytest-8.3.4_1: found (https://repo-default.voidlinux.org/current/musl)
   [check] mdocml-1.14.6_8: found (https://repo-default.voidlinux.org/current/musl)
   [check] dtach-0.9_2: found (https://repo-default.voidlinux.org/current/musl)
   [check] gdb-16.3_1: found (https://repo-default.voidlinux.org/current/musl)
   [check] tar-1.35_1: found (https://repo-default.voidlinux.org/current/musl)
   [check] xz-5.8.1_1: found (https://repo-default.voidlinux.org/current/musl)
   [check] xapian-core-1.4.24_1: found (https://repo-default.voidlinux.org/current/musl)
   [check] openssl-3.5.1_1: found (https://repo-default.voidlinux.org/current/musl)
   [check] git-2.50.1_1: found (https://repo-default.voidlinux.org/current/musl)
   [target] bash-completion-2.16.0_1: found (https://repo-default.voidlinux.org/current/musl)
   [target] gmime3-devel-3.2.15_1: found (https://repo-default.voidlinux.org/current/musl)
   [target] talloc-devel-2.4.3_2: found (https://repo-default.voidlinux.org/current/musl)
   [target] xapian-core-devel-1.4.24_1: found (https://repo-default.voidlinux.org/current/musl)
   [target] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current/musl)
   [target] ruby-devel-3.4.5_1: found (https://repo-default.voidlinux.org/current/musl)
   [target] sfsexp-devel-1.4.1_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] gmime3-3.2.15_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] gmime3-3.2.15_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] notmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] mutt-2.2.14_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] perl-Mail-Box-3.009_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] perl-MailTools-2.21_3: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] perl-String-ShellQuote-1.04_5: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] perl-Term-ReadLine-Gnu-1.42_5: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] perl-File-Which-1.27_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] libnotmuch-0.39_3: found (/host/binpkgs/notmuch-git)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] python3-cffi-1.17.1_2: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] python3-3.13.5_1: found (https://repo-default.voidlinux.org/current/musl)
   [runtime] git-2.50.1_1: found (https://repo-default.voidlinux.org/current/musl)
=> notmuch-0.39_3: installing host dependencies: perl-5.40.2_2 pkg-config-0.29.2_3 python3-Sphinx-8.3.0_1 python3-devel-3.13.5_1 texinfo-7.1_1 desktop-file-utils-0.28_1 emacs-30.1_1 gnupg-2.4.5_1 python3-setuptools-80.9.0_1 python3-cffi-1.17.1_2 python3-build-1.3.0_1 python3-installer-0.7.0_3 doxygen-1.14.0_1 ruby-devel-3.4.5_1 python3-pytest-8.3.4_1 mdocml-1.14.6_8 dtach-0.9_2 gdb-16.3_1 tar-1.35_1 xz-5.8.1_1 xapian-core-1.4.24_1 openssl-3.5.1_1 git-2.50.1_1 ...
ERROR: Package `openssl-3.5.1_1' already installed.
=> notmuch-0.39_3: installing target dependencies: bash-completion-2.16.0_1 gmime3-devel-3.2.15_1 talloc-devel-2.4.3_2 xapian-core-devel-1.4.24_1 python3-cffi-1.17.1_2 ruby-devel-3.4.5_1 sfsexp-devel-1.4.1_1 ...
ERROR: Package `python3-cffi-1.17.1_2' already installed.
ERROR: Package `ruby-devel-3.4.5_1' already installed.
=> notmuch-0.39_3: running do-fetch hook: 00-distfiles ...
=> notmuch-0.39_3: running do-extract hook: 00-distfiles ...
=> notmuch-0.39_3: extracting distfile(s), please wait...
=> notmuch-0.39_3: running do-patch hook: 00-patches ...
=> notmuch-0.39_3: patching: 0001-configure-detect-version-by-compiler-for-build.patch.
=> notmuch-0.39_3: patching: 0005-configure-drop-gmime-session-key-extraction-support-.patch.
=> notmuch-0.39_3: patching: 0006-configure-drop-gmime-x509-certificate-validity-check.patch.
=> notmuch-0.39_3: patching: 0007-configure-drop-gmime-verify-with-session-key-check.patch.
=> notmuch-0.39_3: patching: 0008-fix-cross-for-ruby-bindings.patch.
=> notmuch-0.39_3: running pre-configure hook: 00-gnu-configure-asneeded ...
=> notmuch-0.39_3: running pre-configure hook: 01-override-config ...
=> notmuch-0.39_3: running pre-configure hook: 02-script-wrapper ...
=> notmuch-0.39_3: running do_configure ...
Welcome to Notmuch, a system for indexing, searching and tagging your email.

We hope that the process of building and installing notmuch is quick
and smooth so that you can soon be reading and processing your email
more efficiently than ever.

If anything goes wrong in the configure process, you can override any
decisions it makes by manually editing the Makefile.config file that
it creates. Also please do as much as you can to figure out what could
be different on your machine compared to those of the notmuch
developers. Then, please email those details to the Notmuch list
(notmuch@notmuchmail.org) so that we can hopefully make future
versions of notmuch easier for you to use.

We'll now investigate your system to verify that all required
dependencies are available:

Sanity checking C compilation environment... OK.
Sanity checking C++ compilation environment... OK.
C compiler supports address sanitizer... Nope, skipping those tests.
C compiler supports thread sanitizer... Nope, skipping those tests.
Reading libnotmuch version from source... OK.
Checking for Xapian development files (>= 1.4.0)... Yes (1.4.24).
Checking for GMime development files (>= 3.0.3)... Yes.
Checking for GMime session key extraction support... OK.
Checking for GMime X.509 certificate validity... Yes.
Checking whether GMime emits email addresses with angle brackets... Yes.
Checking signature verification when decrypting using session keys... Yes.
Checking for Glib development files (>= 2.22)... Yes.
Checking for zlib (>= 1.2.5.2)... Yes.
Checking for talloc development files... Yes.
Checking for bash... Yes (/usr/bin/bash).
Checking for perl... Yes (/usr/bin/perl).
Checking for python... Yes (python3).
Checking for python3 (>= 3.5)...Yes.
Checking for python3 version ...(3.13)
Checking for python 3.13 development files...Yes.
Checking for python3 cffi and setuptools... Yes.
Checking for python3 pytest (>= 3.0)... Yes.
Checking for valgrind development files... No (but that's fine).
Checking for bash-completion (>= 1.90)... Yes.
Checking for sfsexp... Yes.
Checking if emacs (>= 25) is available... Yes.
Checking if doxygen is available... Yes.
Checking for ruby development files... Yes.
Checking if sphinx is available and supports nroff output... Yes.
Checking if makeinfo is available... Yes.
Checking if install-info is available... Yes.
Checking if desktop-file-install is available... Yes.
Checking for cppcheck... No.
Checking which platform we are on... Linux
Checking for /usr/lib in ldconfig... No (will set RPATH)
Checking for canonicalize_file_name... No (will use our own instead).
Checking for getline... Yes.
Checking for strcasestr... Yes.
Checking for strsep... Yes.
Checking for timegm... Yes.
Checking for 64 bit time_t... Yes.
Checking for dirent.d_type... Yes.
Checking for standard version of getpwuid_r... Yes.
Checking for standard version of asctime_r... Yes.
Checking for rpath support... Yes.
Checking for -Wl,--as-needed... Yes.
Checking for -Wl,--no-undefined... Yes.
Checking for available C++ compiler warning flags... 
	-Wall -Wextra -Wwrite-strings
Checking for available C compiler warning flags... 
	-Wall -Wextra -Wwrite-strings -Wmissing-declarations

All required packages were found. You may now run the following
commands to compile and install notmuch:

	make
	sudo make install

=> notmuch-0.39_3: running pre-build hook: 02-script-wrapper ...
=> notmuch-0.39_3: running do_build ...
echo 0.39 > version.stamp
Use "make V=1" to see the verbose compile lines.
EMACS emacs/.eldeps
Use "make V=1" to see the verbose compile lines.
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. command-line-arguments.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. debugger.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. status.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. gmime-filter-reply.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. hooks.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-client-init.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-compact.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-config.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-count.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-dump.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-insert.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-new.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-reindex.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-reply.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-restore.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-search.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-setup.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-show.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-tag.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-time.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. sprinter-json.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. sprinter-sexp.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. sprinter-text.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. query-string.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. mime-node.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. tag-util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/filenames.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/string-list.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/message-file.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/message-id.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/messages.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/sha1.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/built-with.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/string-map.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/indexopts.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/tags.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/database.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/parse-time-vrp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/directory.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/index.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/message.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/add-message.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/message-property.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/query.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/query-fp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/config.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/regexp-fields.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/thread.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/thread-fp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/features.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/prefix.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/open.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/init.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/parse-sexp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/sexp-fp.o
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/lastmod-fp.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/xutil.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/error_util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/hex-escape.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/string-util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/talloc-extra.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/zlib-extra.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/gmime-extra.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/crypto.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/repair.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/path-util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. util/unicode-util.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. parse-time-string/parse-time-string.o
EMACS emacs/notmuch-lib.rsti
EMACS emacs/notmuch-compat.rsti
EMACS emacs/notmuch-parser.rsti
EMACS emacs/notmuch.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-lib.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-parser.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-compat.el (source)...
EMACS emacs/notmuch-query.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch.el (source)...
EMACS emacs/notmuch-show.rsti
EMACS emacs/notmuch-tree.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-query.el (source)...
EMACS emacs/notmuch-wash.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-show.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-tree.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-wash.el (source)...
EMACS emacs/notmuch-hello.rsti
EMACS emacs/notmuch-mua.rsti
EMACS emacs/notmuch-address.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-hello.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-mua.el (source)...
EMACS emacs/notmuch-maildir-fcc.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-address.el (source)...
EMACS emacs/notmuch-message.rsti
EMACS emacs/notmuch-crypto.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-maildir-fcc.el (source)...
EMACS emacs/notmuch-tag.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-message.el (source)...
EMACS emacs/coolj.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-crypto.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-tag.el (source)...
Loading /builddir/notmuch-0.39/emacs/coolj.el (source)...
EMACS emacs/notmuch-print.rsti
EMACS emacs/notmuch-version.rsti
EMACS emacs/notmuch-jump.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-version.el (source)...
EMACS emacs/notmuch-company.rsti
EMACS emacs/notmuch-draft.rsti
Loading /builddir/notmuch-0.39/emacs/notmuch-jump.el (source)...
echo "PROJECT_NAME = \"Notmuch 0.39\"" > doc/config.dox
echo "INPUT=./lib/notmuch.h" >> doc/config.dox
cp notmuch-git.py notmuch-git
chmod ugo+x notmuch-git
Loading /builddir/notmuch-0.39/emacs/notmuch-print.el (source)...
EMACS emacs/notmuch-compat.elc
Loading /builddir/notmuch-0.39/emacs/notmuch-company.el (source)...
Loading /builddir/notmuch-0.39/emacs/notmuch-draft.el (source)...
EMACS emacs/notmuch-version.elc
EMACS emacs/notmuch-parser.elc
EMACS emacs/coolj.elc
AR util/libnotmuch_util.a
mkdir -p doc/_build/man/man3
doxygen ./doc/doxygen.cfg

In toplevel form:
emacs/notmuch-version.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first line
ln -s notmuch-git nmbug
EMACS emacs/notmuch-lib.elc
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 129 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 'HTML_TIMESTAMP' at line 145 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 'FORMULA_TRANSPARENT' at line 176 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 'LATEX_SOURCE_CODE' at line 206 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 'CLASS_DIAGRAMS' at line 269 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 'DOT_FONTNAME' at line 273 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 'DOT_FONTSIZE' at line 274 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 'DOT_TRANSPARENT' at line 295 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: Changing CLASS_GRAPH option to TEXT because obsolete option CLASS_DIAGRAM was found and set to NO.
AR parse-time-string/libparse-time-string.a
/builddir/notmuch-0.39/lib/notmuch.h:987: warning: Member notmuch_query_syntax_t (enumeration) of group notmuch is not documented.
/builddir/notmuch-0.39/lib/notmuch.h:993: warning: Member notmuch_query_create_with_syntax(notmuch_database_t *database, const char *query_string, notmuch_query_syntax_t syntax, notmuch_query_t **output) (function) of group notmuch is not documented.
touch docstring.stamp
env LD_LIBRARY_PATH=/builddir/notmuch-0.39/lib sphinx-build -b man -d doc/_build/man_doctrees -q ./doc doc/_build/man

In toplevel form:
emacs/notmuch-lib.el:118:12: Warning: custom-declare-variable ‘notmuch-poll-script’ docstring has wrong usage of unescaped single quotes (use \=' or different quoting such as `...')
rm -f doc/_build/man/man3/_*.3
perl -pi -e 's/^[.]RI "\\fI/.RI "\\fP/' doc/_build/man/man3/notmuch.3
EMACS emacs/notmuch-tag.elc
EMACS emacs/notmuch-wash.elc
EMACS emacs/notmuch-company.elc
EMACS emacs/notmuch-maildir-fcc.elc
EMACS emacs/notmuch-crypto.elc
EMACS emacs/notmuch-print.elc
EMACS emacs/notmuch-query.elc

In notmuch-company:
emacs/notmuch-company.el:79:64: Warning: ‘point-at-bol’ is an obsolete function (as of 29.1); use ‘line-beginning-position’ or ‘pos-bol’ instead.
EMACS emacs/notmuch-address.elc
EMACS emacs/notmuch-message.elc
EMACS emacs/notmuch-draft.elc
EMACS emacs/notmuch-mua.elc
EMACS emacs/notmuch-show.elc
EMACS emacs/notmuch-hello.elc
AR lib/libnotmuch.a
CXX -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. lib/libnotmuch.so.5.6.0
CXX -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch

In end of data:
emacs/notmuch-hello.el:503:18: Warning: the function ‘notmuch-search-format-buffer-name’ is not known to be defined.
EMACS emacs/notmuch-jump.elc
ln -sf libnotmuch.so.5.6.0 lib/libnotmuch.so.5
ln -sf libnotmuch.so.5.6.0 lib/libnotmuch.so
cd bindings/python-cffi && \
	python3 setup.py build --build-lib build/stage && \
	mkdir -p build/stage/tests && cp tests/*.py build/stage/tests && \
	touch ../python-cffi.stamp
cd bindings/ruby && \
	EXTRA_LDFLAGS="-Wl,--no-undefined" \
	LIBNOTMUCH="../../lib/libnotmuch.so" \
	NOTMUCH_SRCDIR='/builddir/notmuch-0.39' \
	ruby extconf.rb --vendor
CC -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. notmuch-shared
creating Makefile
make -C bindings/ruby CFLAGS="-fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. -pipe -fno-plt -fPIC" && touch bindings/ruby.stamp
make[1]: Entering directory '/builddir/notmuch-0.39/bindings/ruby'
compiling database.c
compiling directory.c
compiling filenames.c
compiling init.c
compiling message.c
compiling messages.c
compiling query.c
compiling status.c
compiling tags.c
compiling thread.c
compiling threads.c
EMACS emacs/notmuch-tree.elc
/usr/lib/python3.13/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.

        By 2025-Oct-31, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: GNU General Public License (GPL)

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
running build
running build_py
creating build/stage/notmuch2
copying notmuch2/_query.py -> build/stage/notmuch2
copying notmuch2/_database.py -> build/stage/notmuch2
copying notmuch2/_build.py -> build/stage/notmuch2
copying notmuch2/__init__.py -> build/stage/notmuch2
copying notmuch2/_errors.py -> build/stage/notmuch2
copying notmuch2/_thread.py -> build/stage/notmuch2
copying notmuch2/_message.py -> build/stage/notmuch2
copying notmuch2/_config.py -> build/stage/notmuch2
copying notmuch2/_base.py -> build/stage/notmuch2
copying notmuch2/_tags.py -> build/stage/notmuch2
running build_ext
generating cffi module 'build/temp.linux-x86_64-cpython-313/notmuch2._capi.c'
creating build/temp.linux-x86_64-cpython-313
building 'notmuch2._capi' extension
creating build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313
cc -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -ffile-prefix-map=/builddir/notmuch-0.39=. -fPIC -I/builddir/notmuch-0.39/lib -I/usr/include/python3.13 -c build/temp.linux-x86_64-cpython-313/notmuch2._capi.c -o build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/notmuch2._capi.o

In notmuch-tree-mode:
emacs/notmuch-tree.el:1094:9: Warning: reference to free variable ‘notmuch-hl-line’
emacs/notmuch-tree.el:1100:9: Warning: reference to free variable ‘notmuch-tree-outline-enabled’

In notmuch-tree-process-sentinel:
emacs/notmuch-tree.el:1127:22: Warning: reference to free variable ‘notmuch-hl-line’

In notmuch-tree-process-filter:
emacs/notmuch-tree.el:1146:15: Warning: reference to free variable ‘notmuch-hl-line’

In notmuch-tree-outline--set-visibility:
emacs/notmuch-tree.el:1372:14: Warning: reference to free variable ‘notmuch-tree-outline-mode’

In end of data:
emacs/notmuch-tree.el:1426:6: Warning: the function ‘outline-show-subtree’ is not known to be defined.
emacs/notmuch-tree.el:1424:6: Warning: the function ‘outline-hide-sublevels’ is not known to be defined.
emacs/notmuch-tree.el:1423:8: Warning: the function ‘outline-previous-heading’ is not known to be defined.
emacs/notmuch-tree.el:1411:13: Warning: the function ‘outline-next-visible-heading’ is not known to be defined.
emacs/notmuch-tree.el:1405:53: Warning: the function ‘outline-show-branches’ is not known to be defined.
emacs/notmuch-tree.el:1404:13: Warning: the function ‘outline-forward-same-level’ is not known to be defined.
emacs/notmuch-tree.el:1403:15: Warning: the function ‘outline-backward-same-level’ is not known to be defined.
emacs/notmuch-tree.el:1375:18: Warning: the function ‘outline-hide-body’ is not known to be defined.
emacs/notmuch-tree.el:1293:25: Warning: the function ‘notmuch-group-disjunctive-query-string’ is not known to be defined.
emacs/notmuch-tree.el:1257:16: Warning: the function ‘notmuch-search-buffer-title’ is not known to be defined.
emacs/notmuch-tree.el:1128:14: Warning: the function ‘notmuch-hl-line-mode’ is not known to be defined.
EMACS emacs/notmuch.elc
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c: In function '_cffi_d_notmuch_message_get_flag':
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:2962:3: warning: 'notmuch_message_get_flag' is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 2962 |   return notmuch_message_get_flag(x0, x1);
      |   ^~~~~~
In file included from build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:576:
/builddir/notmuch-0.39/lib/notmuch.h:1725:1: note: declared here
 1725 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c: In function '_cffi_f_notmuch_message_get_flag':
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:2994:3: warning: 'notmuch_message_get_flag' is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 2994 |   { result = notmuch_message_get_flag(x0, x1); }
      |   ^
/builddir/notmuch-0.39/lib/notmuch.h:1725:1: note: declared here
 1725 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
linking shared-object notmuch.so
make[1]: Leaving directory '/builddir/notmuch-0.39/bindings/ruby'
cc -shared -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -ffile-prefix-map=/builddir/notmuch-0.39=. build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/notmuch2._capi.o -L/builddir/notmuch-0.39/lib -L/usr/lib64 -lnotmuch -o build/stage/notmuch2/_capi.abi3.so
env LD_LIBRARY_PATH=/builddir/notmuch-0.39/lib sphinx-build -b texinfo -d doc/_build/texinfo_doctrees -q ./doc doc/_build/texinfo
WARNING: autodoc: failed to import module 'notmuch2'; the following exception was raised:
['Traceback (most recent call last):\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 269, in import_object\n    module = import_module(modname, try_reload=True)\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 172, in import_module\n    raise ModuleNotFoundError(msg, name=modname)  # NoQA: TRY301\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', "ModuleNotFoundError: No module named 'notmuch2'\n"] [autodoc.import_object]
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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > doc/_build/man/man1/notmuch-emacs-mua.1.gz
rm -f doc/_build/man/man1/notmuch-git.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-git.1 doc/_build/.roff.stamp > doc/_build/man/man1/notmuch-git.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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > doc/_build/man/man1/notmuch-restore.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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > doc/_build/man/man1/notmuch-tag.1.gz
rm -f doc/_build/man/man1/notmuch.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch.1 doc/_build/.roff.stamp > doc/_build/man/man1/notmuch.1.gz
rm -f doc/_build/man/man1/nmbug.1.gz && gzip --no-name --stdout doc/_build/man/man1/nmbug.1 doc/_build/.roff.stamp > doc/_build/man/man1/nmbug.1.gz
rm -f doc/_build/man/man1/notmuch-setup.1.gz && gzip --no-name --stdout doc/_build/man/man1/notmuch-setup.1 doc/_build/.roff.stamp > doc/_build/man/man1/notmuch-setup.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/.roff.stamp > 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/.roff.stamp > 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/.roff.stamp > doc/_build/man/man7/notmuch-search-terms.7.gz
rm -f doc/_build/man/man7/notmuch-sexp-queries.7.gz && gzip --no-name --stdout doc/_build/man/man7/notmuch-sexp-queries.7 doc/_build/.roff.stamp > doc/_build/man/man7/notmuch-sexp-queries.7.gz
rm -f doc/_build/man/man3/notmuch.3.gz && gzip --no-name --stdout doc/_build/man/man3/notmuch.3 doc/_build/.roff.stamp > doc/_build/man/man3/notmuch.3.gz
touch doc/_build/.texi.stamp
make -C doc/_build/texinfo info
make[1]: Entering directory '/builddir/notmuch-0.39/doc/_build/texinfo'
makeinfo --no-split -o 'nmbug.info' 'nmbug.texi'
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-git.info' 'notmuch-git.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-setup.info' 'notmuch-setup.texi'
makeinfo --no-split -o 'notmuch-sexp-queries.info' 'notmuch-sexp-queries.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[1]: Leaving directory '/builddir/notmuch-0.39/doc/_build/texinfo'
touch doc/_build/.info.stamp
make[1]: Nothing to be done for 'all'.

Compilation of notmuch is now complete. You can install notmuch with:

	make install

Note that depending on the prefix to which you are installing
you may need root permission (such as "sudo make install").
See "./configure --help" for help on setting an alternate prefix.
make: Entering directory '/builddir/notmuch-0.39/contrib/notmuch-mutt'
pod2man notmuch-mutt > notmuch-mutt.1
make: Leaving directory '/builddir/notmuch-0.39/contrib/notmuch-mutt'
make: 'nmbug' is up to date.
make: 'notmuch-git' is up to date.
* Building wheel...
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: GNU General Public License (GPL)

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_query.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_database.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_build.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/__init__.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_errors.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_thread.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_message.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_config.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_base.py -> build/lib.linux-x86_64-cpython-313/notmuch2
copying notmuch2/_tags.py -> build/lib.linux-x86_64-cpython-313/notmuch2
running build_ext
generating cffi module 'build/temp.linux-x86_64-cpython-313/notmuch2._capi.c'
already up-to-date
building 'notmuch2._capi' extension
cc -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -ffile-prefix-map=/builddir/notmuch-0.39=. -fPIC -I/builddir/notmuch-0.39/lib -I/usr/include/python3.13 -c build/temp.linux-x86_64-cpython-313/notmuch2._capi.c -o build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/notmuch2._capi.o
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c: In function '_cffi_d_notmuch_message_get_flag':
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:2962:3: warning: 'notmuch_message_get_flag' is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 2962 |   return notmuch_message_get_flag(x0, x1);
      |   ^~~~~~
In file included from build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:576:
/builddir/notmuch-0.39/lib/notmuch.h:1725:1: note: declared here
 1725 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c: In function '_cffi_f_notmuch_message_get_flag':
build/temp.linux-x86_64-cpython-313/notmuch2._capi.c:2994:3: warning: 'notmuch_message_get_flag' is deprecated: function deprecated as of libnotmuch 5.3 [-Wdeprecated-declarations]
 2994 |   { result = notmuch_message_get_flag(x0, x1); }
      |   ^
/builddir/notmuch-0.39/lib/notmuch.h:1725:1: note: declared here
 1725 | notmuch_message_get_flag (notmuch_message_t *message,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
cc -shared -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -ffile-prefix-map=/builddir/notmuch-0.39=. build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/notmuch2._capi.o -L/builddir/notmuch-0.39/lib -L/usr/lib64 -lnotmuch -o build/lib.linux-x86_64-cpython-313/notmuch2/_capi.abi3.so
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_message.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_errors.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_query.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_build.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_capi.abi3.so -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_database.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_thread.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_tags.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_base.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/_config.py -> build/bdist.linux-x86_64/wheel/./notmuch2
copying build/lib.linux-x86_64-cpython-313/notmuch2/__init__.py -> build/bdist.linux-x86_64/wheel/./notmuch2
running install_egg_info
running egg_info
creating notmuch2.egg-info
writing notmuch2.egg-info/PKG-INFO
writing dependency_links to notmuch2.egg-info/dependency_links.txt
writing requirements to notmuch2.egg-info/requires.txt
writing top-level names to notmuch2.egg-info/top_level.txt
writing manifest file 'notmuch2.egg-info/SOURCES.txt'
reading manifest file 'notmuch2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'notmuch2.egg-info/SOURCES.txt'
Copying notmuch2.egg-info to build/bdist.linux-x86_64/wheel/./notmuch2-0.39-py3.13.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/notmuch2-0.39.dist-info/WHEEL
creating '/builddir/notmuch-0.39/bindings/python-cffi/dist/.tmp-gv8lypb2/notmuch2-0.39-cp313-cp313-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'notmuch2/__init__.py'
adding 'notmuch2/_base.py'
adding 'notmuch2/_build.py'
adding 'notmuch2/_capi.abi3.so'
adding 'notmuch2/_config.py'
adding 'notmuch2/_database.py'
adding 'notmuch2/_errors.py'
adding 'notmuch2/_message.py'
adding 'notmuch2/_query.py'
adding 'notmuch2/_tags.py'
adding 'notmuch2/_thread.py'
adding 'notmuch2-0.39.dist-info/METADATA'
adding 'notmuch2-0.39.dist-info/WHEEL'
adding 'notmuch2-0.39.dist-info/top_level.txt'
adding 'notmuch2-0.39.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built notmuch2-0.39-cp313-cp313-linux_x86_64.whl
* Building wheel...
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: GNU General Public License (GPL)

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
warning: no files found matching 'notmuch'
Successfully built notmuch-0.38.3-py3-none-any.whl
=> notmuch-0.39_3: running do_check ...
Use "make V=1" to see the verbose compile lines.
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/arg-test.o
CC test/arg-test
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/hex-xcode.o
CC test/hex-xcode
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/random-corpus.o
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/database-test.o
CXX test/random-corpus
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/parse-time.o
CC test/parse-time
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/smtp-dummy.o
CC test/smtp-dummy
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/symbol-test.o
CXX test/symbol-test
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/make-db-version.o
CXX test/make-db-version
CXX  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/ghost-report.o
CXX test/ghost-report
CC  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe    -ffile-prefix-map=/builddir/notmuch-0.39=. test/message-id-parse.o
CC test/message-id-parse
Use "make V=1" to see the details for passing and known broken tests.
INFO: using 2m timeout for tests

T030-config: Testing "notmuch config"
 BROKEN Round trip config item with leading spaces
 BROKEN Round trip config item with leading tab

T050-new: Testing "notmuch new" in several variations
 BROKEN RFC822 group names are indexed
 BROKEN Long directory names don't cause rescan
add_file: A Xapian exception occurred
A Xapian exception occurred finding/creating a directory: Term too long (> 245): XDDIRENTRY2:zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.
Note: A fatal error was encountered: A Xapian exception occurred
add_file: A Xapian exception occurred
A Xapian exception occurred finding/creating a directory: Term too long (> 245): XDDIRENTRY2:zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.
Note: A fatal error was encountered: A Xapian exception occurred

T055-path-config: Testing Configuration of mail-root and database path
 BROKEN .notmuch not ignored in split config (split)
 BROKEN .notmuch not ignored in split config (XDG)
 BROKEN .notmuch not ignored in split config (XDG+profile)

T080-search: Testing "notmuch search" in several variations
 BROKEN Message-Id with spaces
gpgconf: malformed flags in option include-certs: Invalid argument
gpgconf: fatal error (exit status 1)
 SKIP   Signature verification (openssl)
 SKIP   signature verification (notmuch CLI)
 SKIP   Decryption and signature verification (openssl)
gpgconf: malformed flags in option include-certs: Invalid argument
gpgconf: fatal error (exit status 1)
Error: database path '/builddir/notmuch-0.39/test/tmp.T400-hooks/database.85' does not exist or is not a directory.

T520-show: Testing "notmuch show"
 BROKEN quoting in From

T592-thread-breakage: Testing thread breakage during reindexing
 BROKEN No ghosts should remain after deletion of second message

T670-duplicate-mid: Testing duplicate message ids
 BROKEN First subject preserved in notmuch-show (json)
 BROKEN Regexp search for second subject
 SKIP   as_text is bad regex
Skipping due to missing ASAN support
Skipping due to missing TSan support

Notmuch test suite complete.
All 2124 tests behaved as expected (12 expected failures).
4 tests skipped.
All tests in 2 files skipped.

@rookiejet
Copy link
Copy Markdown
Contributor Author

Thanks for the review, sgn. While I have you here, why was the notmuch-emacs package relegated? If it's just decay, can I try re-adding it?

@sgn
Copy link
Copy Markdown
Member

sgn commented Aug 16, 2025

Thanks for the review, sgn. While I have you here, why was the notmuch-emacs package relegated? If it's just decay, can I try re-adding it?

It's merged into notmuch.

@rookiejet
Copy link
Copy Markdown
Contributor Author

It's merged into notmuch.

Right, I was wondering if it's worthwhile to split it back out again if there's no blocking reason to doing that, as it would be nicer to users not needing the emacs mua and its supporting files.

@sgn
Copy link
Copy Markdown
Member

sgn commented Aug 27, 2025

If we split, notmuch-emacs naturally depends on emacs.
Emacs can't cross compiled. So, let's be nice to our aarch64 friends, they can just compile emacs and use notmuch, instead of compiling both emacs and notmuch.

@github-actions
Copy link
Copy Markdown

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Mar 18, 2026
@rookiejet rookiejet changed the title notmuch: add notmuch-git subpkg, clean up ruby cross notmuch: update to 0.40, add notmuch-git subpkg, clean up ruby cross Mar 20, 2026
@rookiejet
Copy link
Copy Markdown
Contributor Author

Updated notmuch to 0.40.

@github-actions github-actions bot removed the Stale label Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants