git snapsgit

Darren Tucker dtucker at dtucker.net
Tue Jun 16 12:33:22 AEST 2026


On Tue, 16 Jun 2026 at 12:19, The Doctor <doctor at doctor.nl2k.ab.ca> wrote:
>
> Getting the following

This is from a git checkout or a snapshot?  Which dates and/or
revisions?  What configure options did you use?
[...]
> undefined symbol: crypto_kem_mlkem768_dec
> >>> referenced by kexmlkem768x25519.c:205
> >>>               kexmlkem768x25519.o:(kex_kem_mlkem768x25519_dec) in archive ./libssh.a

My *guess* is that you have not rebuilt and rerun configure to
regenerate the Makefile and the old Makefile doesn't have rules to
build
libcrux-mlkem-mldsa.o.  If you start with a clean git checkout and do
"autoreconf && ./configure && make" what happens?

> On FreeBSD 15

We regularly test on FreeBSD 15 so at least some configurations work
(this is a plain ./configure && make):
https://github.com/openssh/openssh-portable/actions/runs/27528635209/job/81361197846

-- 
Darren Tucker (dtucker at dtucker.net)
GPG key 11EAA6FA / A86E 3E07 5B19 5880 E860  37F4 9357 ECEF 11EA A6FA
    Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.


More information about the openssh-unix-dev mailing list