Hi, With a recent checkout of Guix, dovecot fails to build from source due to failing tests. Looks like an assertion related to OpenSSL. A partial log is below. Thanks!
Kind regards, Felix * * * test_get_info_key_encrypted .......................................... : ok test_get_info_pw_encrypted ........................................... : ok test-crypto.c:827: Assert failed: ret == TRUE Panic: file dcrypt-openssl.c: line 2639 (dcrypt_openssl_private_to_public_key): assertion failed: (priv_key != NULL && pub_key_r != NULL) Error: Raw backtrace: #0 fatal_handler_real[0x00427080] -> #1 default_fatal_handler[0x00427150] -> #2 i_panic[0x00415af6] -> #3 dcrypt_openssl_private_to_public_key.cold[0x7ffff7d34ed5] -> #4 test_password_change[0x0041fc80] -> #5 test_run_funcs[0x00423050] -> #6 test_run[0x00423c00] -> #7 main[0x0041a100] -> #8 __libc_start_call_main[0x7ffff7db4190] -> #9 __libc_start_main[0x7ffff7db4230] -> #10 _start[0x0041a240] /gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash: line 1: 10314 Aborted ./$bin make[3]: *** [Makefile:1136: check-local] Error 1 make[3]: Leaving directory '/tmp/guix-build-dovecot-2.3.20.drv-0/dovecot-2.3.20/src/lib-dcrypt' make[2]: *** [Makefile:983: check-am] Error 2 make[2]: Leaving directory '/tmp/guix-build-dovecot-2.3.20.drv-0/dovecot-2.3.20/src/lib-dcrypt' make[1]: *** [Makefile:573: check-recursive] Error 1 make[1]: Leaving directory '/tmp/guix-build-dovecot-2.3.20.drv-0/dovecot-2.3.20/src' make: *** [Makefile:702: check-recursive] Error 1 Test suite failed, dumping logs. error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("check" "-j" "8" "LDFLAGS=-rdynamic") exit-status: 2 term-signal: #f stop-signal: #f> phase `check' failed after 88.5 seconds command "make" "check" "-j" "8" "LDFLAGS=-rdynamic" failed with status 2