Created attachment 247060 [details] Patch to fix build errors The installation location of the utf8cpp package used by Passenger has been changed in commit 743103bbbb14fa36. The attached patch eliminates build errors caused by this change. Log: src/cxx_supportlib/StrIntTools/StrIntUtils.cpp:33:10: fatal error: 'utf8.h' file not found #include <utf8.h> ^~~~~~~~ 1 error generated.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e88575977c1f95a13821f7619880def91c5eaaea commit e88575977c1f95a13821f7619880def91c5eaaea Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2023-12-25 09:03:17 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2023-12-25 09:03:17 +0000 www/rubygem-passenger: Fix build with utf8cpp 4.0.3+ - Update version requirement of BUILD_DEPENDS to avoid using utf8cpp 4.0.2 utf8cpp 3.* installs to ${PREFIX}/include/utf8cpp/. utf8cpp 4.0.{0,1,2} changes to ${PREFIX}/include/. utf8cpp 4.0.3 changes back to ${PREFIX}/include/utf8cpp/. PR: 275776 Reported by: Toshimichi Masubuchi <t.masub@gmail.com> www/rubygem-passenger/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Committed. Thanks!