=> Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for notmuch-0.39.tar.xz => Checksum SHA512 OK for notmuch-0.39.tar.xz ===> Installing dependencies for notmuch-0.39nb1 ========================================================================== The supported build options for notmuch are: doc The currently selected options are: doc You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.notmuch (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, notmuch-0.39nb1. Their current value is shown below: * PYTHON_VERSION_DEFAULT = 313 Based on these variables, the following variables have been set: * PYPACKAGE = python313 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/usr/bin/make clean' after the changes. ========================================================================== => Tool dependency doxygen-[0-9]*: found doxygen-1.16.1 => Tool dependency py313-sphinx-[0-9]*: found py313-sphinx-9.1.0 => Tool dependency python313>=3.13: found python313-3.13.11nb1 => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.86.3 => Tool dependency mktools-[0-9]*: found mktools-20250213 => Tool dependency bash-[0-9]*: found bash-5.3.9 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency perl>=5.0: found perl-5.42.0nb1 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.5.1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Full dependency gnupg2>=2.5: found gnupg2-2.5.17 => Full dependency gmime3>=3.2.15nb2: found gmime3-3.2.15nb2 => Full dependency sfsexp>=1.3.1pre20211025: found sfsexp-1.4.1 => Full dependency talloc>=2.4.2nb1: found talloc-2.4.4 => Full dependency xapian>=1.4.23: found xapian-1.4.30 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Overriding tools for notmuch-0.39nb1 ===> Extracting for notmuch-0.39nb1 ===> Patching for notmuch-0.39nb1 => Applying pkgsrc patches for notmuch-0.39nb1 ===> Creating toolchain wrappers for notmuch-0.39nb1 ===> Configuring for notmuch-0.39nb1 => Select GnuPG command => Fix sphinx command names. => Replacing bash interpreter in emacs/notmuch-emacs-mua. 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... ==20069==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD. 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.30). Checking for GMime development files (>= 3.0.3)... Yes. Checking for GMime session key extraction support... gpg: signal Terminated caught ... exiting [1] Terminated GNUPGHOME=${TEMP_GPG} /usr/pkg/bin/gpg --batch... No. *** Error: Could not extract session keys from encrypted message. This is likely due to your GMime having been built against a old version of GPGME. Please try to rebuild your version of GMime against a more recent version of GPGME (at least GPGME 1.8.0). Your current GPGME development version is: 1.24.3 Checking for GMime X.509 certificate validity... [1] Terminated GNUPGHOME=${TEMP_GPG} ./_check_x509_validity No. *** Error: GMime fails to calculate X.509 certificate validity, and is later than 3.2.7, which should have fixed this issue. Please follow up on https://github.com/jstedfast/gmime/pull/90 with more details. Checking whether GMime emits email addresses with angle brackets... No. Checking signature verification when decrypting using session keys... gpg: signal Terminated caught ... exiting [1] Terminated GNUPGHOME=${TEMP_GPG} /usr/pkg/bin/gpg --batch... No. Failed to set up gpg for testing signature verification while decrypting with a session key. 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 (/pbulk/work/mail/notmuch/work/.tools/bin/bash). Checking for perl... Yes (/pbulk/work/mail/notmuch/work/.tools/bin/perl). Checking for python... Yes (/usr/pkg/bin/python3.13). Checking for python3 (>= 3.5)...Yes. Checking for python3 version ...(3.13) Checking for python 3.13 development files...No (will not install CFFI-based python bindings). Checking for valgrind development files... No (but that's fine). Checking for bash-completion (>= 1.90)... No (will not install bash completion). Checking for sfsexp... Yes. Checking if doxygen is available... 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... No (so will not install .desktop file). Checking for cppcheck... No. Checking which platform we are on... Unknown. *** Warning: Unknown platform. Notmuch might or might not build correctly. *** Error: The dependencies of notmuch could not be satisfied. You will need to install the following packages before being able to compile notmuch: With any luck, you're using a modern, package-based operating system that has all of these packages available in the distribution. In that case a simple command will install everything you need. For example: On Debian and similar systems: sudo apt-get install libxapian-dev libgmime-3.0-dev libtalloc-dev zlib1g-dev Or on Fedora and similar systems: sudo dnf install xapian-core-devel gmime30-devel libtalloc-devel zlib-devel On other systems, similar commands can be used, but the details of the package names may be different. When you have installed the necessary dependencies, you can run configure again to ensure the packages can be found, or simply run "make" to compile notmuch. *** Error code 1 Stop. make[1]: stopped making "configure" in /usr/pkgsrc/mail/notmuch *** Error code 1 Stop. make: stopped making "configure" in /usr/pkgsrc/mail/notmuch