>>> Building on riscv64-1 under mail/notmuch,-emacs BDEPENDS = [devel/py-setuptools;shells/bash-completion;lang/python/3;databases/xapian-core;devel/py-wheel;devel/py-cffi;mail/gmime30;devel/libtalloc;security/gnupg;archivers/xz;editors/emacs,gtk3;devel/py-installer;shells/bash;devel/gmake;devel/py-build;textproc/py-sphinx] DIST = [mail/notmuch,-emacs:notmuch-0.40.tar.xz] FULLPKGNAME = notmuch-emacs-0.40 RDEPENDS = [databases/xapian-core;mail/notmuch,-main;editors/emacs;devel/desktop-file-utils;devel/libtalloc;mail/gmime30] (Junk lock obtained for riscv64-1 at 1787829642.30) >>> Running depends in mail/notmuch,-emacs at 1787829642.52 last junk was in misc/posixtestsuite /usr/sbin/pkg_add -aI -Drepair bash-5.3.15 bash-completion-2.17.0 emacs-30.2p3-gtk3 gmime30-3.2.15p0 gnupg-2.5.21 libtalloc-2.4.4 py3-build-1.5.1 py3-cffi-2.1.1 py3-installer-1.0.1 py3-setuptools-80.9.0v0 py3-sphinx-9.1.0v0 py3-wheel-0.48.0 xapian-core-2.0.0 was: /usr/sbin/pkg_add -aI -Drepair bash-5.3.15 bash-completion-2.17.0 emacs-30.2p3-gtk3 gmake-4.4.1p0 gmime30-3.2.15p0 gnupg-2.5.21 libtalloc-2.4.4 py3-build-1.5.1 py3-cffi-2.1.1 py3-installer-1.0.1 py3-setuptools-80.9.0v0 py3-sphinx-9.1.0v0 py3-wheel-0.48.0 python-3.14.6p0 xapian-core-2.0.0 xz-5.8.3 /usr/sbin/pkg_add -aI -Drepair bash-5.3.15 bash-completion-2.17.0 emacs-30.2p3-gtk3 gmime30-3.2.15p0 gnupg-2.5.21 libtalloc-2.4.4 py3-build-1.5.1 py3-cffi-2.1.1 py3-installer-1.0.1 py3-setuptools-80.9.0v0 py3-sphinx-9.1.0v0 py3-wheel-0.48.0 xapian-core-2.0.0 New and changed readme(s): /usr/local/share/doc/pkg-readmes/emacs /usr/local/share/doc/pkg-readmes/gnupg /usr/local/share/doc/pkg-readmes/xdg-utils >>> Running show-prepare-results in mail/notmuch,-emacs at 1787829888.42 ===> mail/notmuch,-emacs ===> Building from scratch notmuch-0.40 ===> notmuch-emacs-0.40 depends on: py3-cffi-* -> py3-cffi-2.1.1 ===> notmuch-emacs-0.40 depends on: emacs-* -> emacs-30.2p3-gtk3 ===> notmuch-emacs-0.40 depends on: gnupg->=2.2.23p1 -> gnupg-2.5.21 ===> notmuch-emacs-0.40 depends on: bash-* -> bash-5.3.15 ===> notmuch-emacs-0.40 depends on: bash-completion-* -> bash-completion-2.17.0 ===> notmuch-emacs-0.40 depends on: py3-sphinx-* -> py3-sphinx-9.1.0v0 ===> notmuch-emacs-0.40 depends on: python->=3.14 -> python-3.14.6p0 ===> notmuch-emacs-0.40 depends on: py3-build-* -> py3-build-1.5.1 ===> notmuch-emacs-0.40 depends on: py3-installer-* -> py3-installer-1.0.1 ===> notmuch-emacs-0.40 depends on: py3-setuptools->=79v0 -> py3-setuptools-80.9.0v0 ===> notmuch-emacs-0.40 depends on: py3-wheel-* -> py3-wheel-0.48.0 ===> notmuch-emacs-0.40 depends on: gmake-* -> gmake-4.4.1p0 ===> notmuch-emacs-0.40 depends on: xz->=5.4.0 -> xz-5.8.3 ===> notmuch-emacs-0.40 depends on: xapian-core-* -> xapian-core-2.0.0 ===> notmuch-emacs-0.40 depends on: libtalloc-* -> libtalloc-2.4.4 ===> notmuch-emacs-0.40 depends on: gmime30-* -> gmime30-3.2.15p0 ===> Verifying specs: c++ c++abi pthread c glib-2.0 gmime-3.0 gobject-2.0 pthread talloc xapian z ===> found c++.12.0 c++abi.9.0 pthread.28.1 c.103.0 glib-2.0.4201.16 gmime-3.0.2.2 gobject-2.0.4200.23 talloc.1.3 xapian.7.0 z.7.2 bash-5.3.15 bash-completion-2.17.0 emacs-30.2p3-gtk3 gmake-4.4.1p0 gmime30-3.2.15p0 gnupg-2.5.21 libtalloc-2.4.4 py3-build-1.5.1 py3-cffi-2.1.1 py3-installer-1.0.1 py3-setuptools-80.9.0v0 py3-sphinx-9.1.0v0 py3-wheel-0.48.0 python-3.14.6p0 xapian-core-2.0.0 xz-5.8.3 (Junk lock released for riscv64-1 at 1787829912.65) distfiles size=815476 >>> Running extract in mail/notmuch,-emacs at 1787829912.87 ===> mail/notmuch,-emacs ===> Checking files for notmuch-0.40 `/usr/ports/distfiles/notmuch-0.40.tar.xz' is up to date. >> (SHA256) all files: OK ===> Extracting for notmuch-0.40 cd /local/pobj/notmuch-0.40/notmuch-0.40/test; [ -r test-lib-OPENBSD.sh ] || cp test-lib-FREEBSD.sh test-lib-OPENBSD.sh >>> Running patch in mail/notmuch,-emacs at 1787829917.16 ===> mail/notmuch,-emacs ===> Patching for notmuch-0.40 ===> Applying OpenBSD patch patch-emacs_Makefile_local Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: emacs/Makefile.local |--- emacs/Makefile.local.orig |+++ emacs/Makefile.local -------------------------- Patching file emacs/Makefile.local using Plan A... Hunk #1 succeeded at 137. done ===> Applying OpenBSD patch patch-lib_Makefile_local Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |patch out -soname argument to ld |use OpenBSD-defined major and minor |NB: on upgrade, check lib/notmuch.sym | |Index: lib/Makefile.local |--- lib/Makefile.local.orig |+++ lib/Makefile.local -------------------------- Patching file lib/Makefile.local using Plan A... Hunk #1 succeeded at 16. Hunk #2 succeeded at 80. done ===> Applying OpenBSD patch patch-test_Makefile_local Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix relative path linking issue | |Index: test/Makefile.local |--- test/Makefile.local.orig |+++ test/Makefile.local -------------------------- Patching file test/Makefile.local using Plan A... Hunk #1 succeeded at 32. done ===> Applying OpenBSD patch patch-test_T210-raw_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: test/T210-raw.sh |--- test/T210-raw.sh.orig |+++ test/T210-raw.sh -------------------------- Patching file test/T210-raw.sh using Plan A... Hunk #1 succeeded at 69. done ===> Applying OpenBSD patch patch-test_T360-symbol-hiding_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: test/T360-symbol-hiding.sh |--- test/T360-symbol-hiding.sh.orig |+++ test/T360-symbol-hiding.sh -------------------------- Patching file test/T360-symbol-hiding.sh using Plan A... Hunk #1 succeeded at 30. done ===> Applying OpenBSD patch patch-test_T400-hooks_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: test/T400-hooks.sh |--- test/T400-hooks.sh.orig |+++ test/T400-hooks.sh -------------------------- Patching file test/T400-hooks.sh using Plan A... Hunk #1 succeeded at 208. done ===> Applying OpenBSD patch patch-test_test-lib-OPENBSD_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: test/test-lib-OPENBSD.sh |--- test/test-lib-OPENBSD.sh.orig |+++ test/test-lib-OPENBSD.sh -------------------------- Patching file test/test-lib-OPENBSD.sh using Plan A... Hunk #1 succeeded at 4. done ===> Applying OpenBSD patch patch-test_test-lib_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Our ld code does not ignore empty elements in the list, which results in errors. |Removing the append logic fixes this | |Index: test/test-lib.sh |--- test/test-lib.sh.orig |+++ test/test-lib.sh -------------------------- Patching file test/test-lib.sh using Plan A... Hunk #1 succeeded at 944. done ===> Applying OpenBSD patch patch-test_test-vars_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |We don't have libdl. | |Index: test/test-vars.sh |--- test/test-vars.sh.orig |+++ test/test-vars.sh -------------------------- Patching file test/test-vars.sh using Plan A... Hunk #1 succeeded at 33. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in mail/notmuch,-emacs at 1787829919.54 ===> mail/notmuch,-emacs ===> Generating configure for notmuch-0.40 ===> Configuring for notmuch-0.40 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 (2.0.0). Checking for GMime development files (>= 3.0.3)... Yes. Checking for GMime session key extraction support... gpg: AES-128 test encryption failed. gpg: error reading '[stdin]': Selftest failed gpg: import from '[stdin]' failed: Selftest failed 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: 2.1.2 Checking for GMime X.509 certificate validity... Yes. Checking whether GMime emits email addresses with angle brackets... No. 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/local/bin/bash). Checking for perl... Yes (/usr/bin/perl). Checking for python... Yes (/usr/local/bin/python3.14). Checking for python3 (>= 3.5)...Yes. Checking for python3 version ...(3.14) Checking for python 3.14 development files...Yes. Checking for python3 cffi and setuptools... Yes. Checking for python3 pytest (>= 3.0)... No (will not test CFFI-based python bindings). Checking for valgrind development files... No (but that's fine). Checking for bash-completion (>= 1.90)... Yes. Checking for sfsexp... No (will not enable s-expression queries). Checking if emacs (>= 25) is available... Yes. Checking for ruby development files... No (skipping ruby bindings) 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... OpenBSD. *** 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 1 in mail/notmuch (/usr/ports/infrastructure/mk/bsd.port.mk:3040 'do-configure': @cd /local/pobj/notmuch-0.40/notmuch-0.40 && /usr...) *** Error 2 in mail/notmuch (/usr/ports/infrastructure/mk/bsd.port.mk:3060 '/local/pobj/notmuch-0.40/.configure_done': @cd /usr/ports/mail/n...) *** Error 2 in mail/notmuch (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'configure': @lock=notmuch-0.40; export _LOCKS_HELD=" notmuch-0....) ===> Exiting mail/notmuch,-emacs with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'configure': @: ${echo_msg:=echo}; : ${target:=configure}; for i in ; ...) >>> Ended at 1787829973.13 max_stuck=234.52/depends=245.87/show-prepare-results=24.48/extract=4.28/patch=2.36/configure=53.80 Error: job failed with 512 on riscv64-1 at 1787829973