Created attachment 250039 [details] v1 (apply via "git am")
harfbuzz-icu fails which blocks a lot of ports: https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-18_07h35m35s/logs/errors/harfbuzz-icu-8.4.0.log php*-intl too: https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-18_07h35m35s/logs/errors/php82-intl-8.2.18.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4816cd49210c3c1413219b8884a17655cf4be340 commit 4816cd49210c3c1413219b8884a17655cf4be340 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2024-04-20 21:49:22 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2024-04-20 21:51:57 +0000 print/harfbuzz-icu: unbreak build with ICU 75 In file included from ../src/hb-icu.cc:39: In file included from /usr/local/include/unicode/unorm2.h:35: In file included from /usr/local/include/unicode/uset.h:36: /usr/local/include/unicode/localpointer.h:561:26: error: 'auto' not allowed in template parameter until C++17 template <typename Type, auto closeFunction> ^~~~ In file included from ../src/hb-icu.cc:39: In file included from /usr/local/include/unicode/unorm2.h:35: /usr/local/include/unicode/uset.h:358:53: error: value of type 'void (USet *)' is not implicitly convertible to 'int' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^~~~~~~~~~ /usr/local/include/unicode/localpointer.h:551:68: note: expanded from macro 'U_DEFINE_LOCAL_OPEN_POINTER' using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction> ^~~~~~~~~~~~~ In file included from ../src/hb-icu.cc:39: /usr/local/include/unicode/unorm2.h:286:69: error: value of type 'void (UNormalizer2 *)' is not implicitly convertible to 'int' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^~~~~~~~~~~~ /usr/local/include/unicode/localpointer.h:551:68: note: expanded from macro 'U_DEFINE_LOCAL_OPEN_POINTER' using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction> ^~~~~~~~~~~~~ PR: 278420 Reported by: antoine (via exp-run) print/harfbuzz-icu/Makefile | 2 +- print/harfbuzz/Makefile | 1 + 2 files changed, 2 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e680bd98d34a86302db434c5be23d0cf9d23df23 commit e680bd98d34a86302db434c5be23d0cf9d23df23 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2024-04-20 21:49:22 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2024-04-20 21:52:00 +0000 devel/php*-intl: unbreak build with ICU 75 In file included from ext/intl/intl_convertcpp.cpp:17: In file included from ./intl_convertcpp.h:22: In file included from /usr/local/include/unicode/unistr.h:39: /usr/local/include/unicode/stringpiece.h:133:29: error: no template named 'enable_if_t' in namespace 'std' typename = std::enable_if_t< ~~~~~^ /usr/local/include/unicode/stringpiece.h:134:23: error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'? (std::is_same_v<decltype(T().data()), const char*> ~~~~~^ /usr/include/c++/v1/__type_traits/is_same.h:22:29: note: 'is_same' declared here struct _LIBCPP_TEMPLATE_VIS is_same : _BoolConstant<__is_same(_Tp, _Up)> { }; ^ In file included from ext/intl/intl_convertcpp.cpp:17: In file included from ./intl_convertcpp.h:22: In file included from /usr/local/include/unicode/unistr.h:39: /usr/local/include/unicode/stringpiece.h:139:17: error: use of address-of-label extension outside of a function body std::is_same_v<decltype(T().size()), size_t>>> ^ /usr/local/include/unicode/stringpiece.h:139:62: error: expected member name or ';' after declaration specifiers std::is_same_v<decltype(T().size()), size_t>>> ^ PR: 278420 Reported by: antoine (via exp-run) devel/php81-intl/Makefile | 1 + devel/php81-intl/files/patch-config.m4 (new) | 22 ++++++++++++++++++++++ devel/php82-intl/Makefile | 2 +- devel/php82-intl/files/patch-config.m4 (new) | 22 ++++++++++++++++++++++ devel/php83-intl/Makefile | 2 +- devel/php83-intl/files/patch-config.m4 (new) | 22 ++++++++++++++++++++++ 6 files changed, 69 insertions(+), 2 deletions(-)
New failures logs on i386: https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/evolution-data-server-3.44.4_7.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/firebird40-client-4.0.4.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/kbibtex-0.10.0_9.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/kdb-3.2.0_15.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/calibre-7.9.0.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/libzim-8.2.1_1.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/ticcutils-0.34.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/libreoffice-24.2.2.2.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/liblcf-0.8_1.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/widelands-1.1_9.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/mapnik-3.1.0_6.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/dovecot-fts-xapian-1.5.4_7.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/subtitlecomposer-0.8.0_1.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/tex-xetex-0.99993_5.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/darling-dmg-g20221019_2.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/rubygem-charlock_holmes-0.7.7_7.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/zorba-2.7.0_40.log https://pkg-status.freebsd.org/beefy21/data/140i386-default-foo/2024-04-21_07h05m45s/logs/slop-7.6_5.log New failures logs on amd64: https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/evolution-data-server-3.44.4_7.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/firebird40-client-4.0.4.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/kbibtex-0.10.0_9.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/kdb-3.2.0_15.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/calibre-7.9.0.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/libzim-8.2.1_1.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/ticcutils-0.34.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/libreoffice-24.2.2.2.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/liblcf-0.8_1.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/widelands-1.1_9.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/mapnik-3.1.0_6.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/dovecot-fts-xapian-1.5.4_7.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/subtitlecomposer-0.8.0_1.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/tex-xetex-0.99993_5.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/openmodelica-1.22.3.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/darling-dmg-g20221019_2.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/rubygem-charlock_holmes-0.7.7_7.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/zorba-2.7.0_40.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/onlyoffice-documentserver-8.0.1.31.log https://pkg-status.freebsd.org/beefy22/data/140amd64-default-foo/2024-04-21_07h05m43s/logs/slop-7.6_5.log