See https://github.com/crystal-lang/crystal/releases/tag/1.10.1 There is also a current issue with Crystal in FreeBSD 14, it fails to build projects due to an OpenSSL issue: ld: error: undefined symbol: EVP_MD_size >>> referenced by main_module >>> _main.o:(*hash<String>:String) >>> referenced by main_module >>> _main.o:(*hash<String>:String) >>> referenced by main_module >>> _main.o:(*OpenSSL::Digest#digest_size:Int32) cc: error: linker command failed with exit code 1 (use -v to see invocation)
Created attachment 247136 [details] fix crystal for 14.0+ against base OpenSSL patch 1 of 2 to update lang/crystal + devel/shards
Created attachment 247137 [details] updates shards
Created attachment 247143 [details] update to 1.10.1 & incl 14.0+ openssl fixes - poudriere testport on 14.0-RELEASE amd64 - still waiting on 14.0-RELEASE arm64
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8bcabf4357e6d87b3d2904261fec4fe82c774d94 commit 8bcabf4357e6d87b3d2904261fec4fe82c774d94 Author: Dave Cottlehuber <dch@FreeBSD.org> AuthorDate: 2024-01-10 15:37:11 +0000 Commit: Dave Cottlehuber <dch@FreeBSD.org> CommitDate: 2024-01-10 15:37:12 +0000 lang/crystal: update to 1.10.1 - fix build for 14.0+ with base OpenSSL 3.x Differential Revision: https://reviews.freebsd.org/D41746 PR: 275427 lang/crystal/Makefile | 20 ++++++++++----- lang/crystal/distinfo | 6 ++--- lang/crystal/pkg-plist | 67 +++++++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 78 insertions(+), 15 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=cb5d6ba8c5abf456ae3db222e1627857cfb59627 commit cb5d6ba8c5abf456ae3db222e1627857cfb59627 Author: Dave Cottlehuber <dch@FreeBSD.org> AuthorDate: 2024-01-10 15:37:42 +0000 Commit: Dave Cottlehuber <dch@FreeBSD.org> CommitDate: 2024-01-10 15:37:43 +0000 devel/shards: update to 0.17.3 PR: 275427 Approved by: maintainer timeout devel/shards/Makefile | 6 +++--- devel/shards/distinfo | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-)
maintainer timeout