[tlbuild] [TeX-Live/texlive-source] Run failed: .github/workflows/main.yml - trunk (cda3622)

Akira Kakuto kakuto at jcom.zaq.ne.jp
Thu Nov 4 03:55:32 CET 2021


Hi Norbert,

On 2021/11/04 10:20, Norbert Preining wrote:
> thanks for the harfbuzz update, but it seems it broke building, at least
> on our CI tests:
> 
>> Jobs:
>>    * x86_64-linux build job failed (0 annotations)
>>    * i386-linux build job failed (0 annotations)
>>    * x86_64-linuxmusl build job failed (0 annotations)
> 
> Some errors (there are more)
> 
> 
> g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../libs/harfbuzz  -DHB_NO_MT -DHAVE_FALLBACK=1 -I../../../libs/harfbuzz/harfbuzz-src/src -I/github/workspace/Work/libs/graphite2/include -DGRAPHITE2_STATIC  -fvisibility=hidden -fvisibility-inlines-hidden -Wreturn-type -Wno-unknown-pragmas -Wno-write-strings -g -O2 -fno-rtti -fno-exceptions -Wcast-align -MT harfbuzz-src/src/hb-common.o -MD -MP -MF $depbase.Tpo -c -o harfbuzz-src/src/hb-common.o ../../../libs/harfbuzz/harfbuzz-src/src/hb-common.cc &&\
> mv -f $depbase.Tpo $depbase.Po
> In file included from ../../../libs/harfbuzz/harfbuzz-src/src/hb-utf.hh:32:0,
>                   from ../../../libs/harfbuzz/harfbuzz-src/src/hb-buffer.cc:31:
> ../../../libs/harfbuzz/harfbuzz-src/src/hb-open-type.hh: In member function ‘bool OT::UnsizedArrayOf<Type>::sanitize(hb_sanitize_context_t*, unsigned int, Ts&& ...) const’:
> ../../../libs/harfbuzz/harfbuzz-src/src/hb-open-type.hh:521:28: error: ‘is_trivially_copyable’ is not a member of ‘std’
>       if (!sizeof... (Ts) && std::is_trivially_copyable<Type>::value) return_trace (true);
>                              ^
> ../../../libs/harfbuzz/harfbuzz-src/src/hb-open-type.hh:521:59: error: expected primary-expression before ‘>’ token
>       if (!sizeof... (Ts) && std::is_trivially_copyable<Type>::value) return_trace (true);
>                                                             ^
> ../../../libs/harfbuzz/harfbuzz-src/src/hb-open-type.hh:521:60: error: ‘::value’ has not been declared
>       if (!sizeof... (Ts) && std::is_trivially_copyable<Type>::value) return_trace (true);
>                                                              ^
> ../../../libs/harfbuzz/harfbuzz-src/src/hb-open-type.hh: In member function ‘bool OT::ArrayOf<Type, LenType>::sanitize(hb_sanitize_context_t*, Ts&& ...) const’:
> ../../../libs/harfbuzz/harfbuzz-src/src/hb-open-type.hh:710:28: error: ‘is_trivially_copyable’ is not a member of ‘std’
>       if (!sizeof... (Ts) && std::is_trivially_copyable<Type>::value) return_trace (true);
>                              ^
> etc etc etc

Thanks for the tests. I asked Khaled on the problem.
In the ConTeXt Build Farm, build succeeds on some machines and
fails on other machines.

Best,
Akira



More information about the tlbuild mailing list.