Date: Sat, 18 Nov 2023 15:02:43 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 275160] devel/tcltls: 1.7.18 broken under FreeBSD 14.0-RELEASE Message-ID: <bug-275160-7788-m5hkHz87DZ@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-275160-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-275160-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275160 --- Comment #2 from Sirn Thanabulpong <sirn@ogsite.net> --- (In reply to Robert Clausecker from comment #1) The package should be the most recent versions. I've also tried to build tc= l86 and tcltls from ports, but I'm seeing the same result. Just to make sure, I ran: $ doas pkg-static update $ doas pkg-static upgrade -f And imported tcltls again, but the issue persists. I've done some more debugging, and it looks like the background of the issu= e is that: 1. tcltls generates a dh_param.h using gen_dh_params script during build 2. gen_dh_params script depends on the "openssl dhparam -C" for this purpose 3. the "openssl dhparam -C" was removed in openssl 3.0[1] 4. FreeBSD tcltls patched gen_dh_params to disable other fallback generation method 5. since 14.0-RELEASE shipped with OpenSSL 3.0, this has caused gen_dh_para= ms script to silently fail=20 6. sadly, the compilation went through[2], and tcltls imploded on runtime a= s a result [1]: https://github.com/openssl/openssl/pull/13384 [2]: and due to this, it was never flagged in bug #258413 --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-275160-7788-m5hkHz87DZ>