[tlbuild] Failures on Solaris (LuaTeX, Harfbuzz)

Mojca Miklavec mojca.miklavec.lists at gmail.com
Mon Jan 7 09:27:23 CET 2019


On Mon, 7 Jan 2019 at 00:26, Karl Berry wrote:
>
> So, it'd be fine to try a test build now, also fine to keep waiting :).

On Sparc Solaris there's an issue with
    FAIL luatexdir/luaimage.test (exit status: 1)
I believe this issue started after the switch to pplib.


Harfbuzz is broken on Solaris. The builds started failing on December
22nd (they were fine on 21st), so probably after
    http://tug.org/svn/texlive?view=revision&revision=49473

/opt/csw/bin/g++-5.5 -std=gnu++11 -DHAVE_CONFIG_H -I.
-I../../../libs/harfbuzz  -DHB_NO_MT -DHB_NO_UNICODE_FUNCS
-DHAVE_FALLBACK=1 -I../../../libs/harfbuzz/harfbuzz-src/src
-DU_STATIC_IMPLEMENTATION
-I/export/home/buildbot/texlive/texlive_solaris-i386_csw/build/Work/libs/icu/include
-I/export/home/buildbot/texlive/texlive_solaris-i386_csw/build/Work/libs/graphite2/include
-DGRAPHITE2_STATIC   -g -O2 -fno-rtti -fno-exceptions -Wcast-align -MT
harfbuzz-src/src/hb-ot-cff1-table.o -MD -MP -MF $depbase.Tpo -c -o
harfbuzz-src/src/hb-ot-cff1-table.o
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-cff1-table.cc &&\
mv -f $depbase.Tpo $depbase.Po
In file included from
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-head-table.hh:32:0,
                 from
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-cff1-table.hh:30,
                 from
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-cff1-table.cc:27:
../../../libs/harfbuzz/harfbuzz-src/src/hb-open-type.hh: In
instantiation of 'struct OT::IntType<char, 1u>':
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-layout-common.hh:1713:32:
  required from here
../../../libs/harfbuzz/harfbuzz-src/src/hb-open-type.hh:64:72: error:
incomplete type 'hb_is_signed<char>' used in nested name specifier
   typedef typename
hb_signedness_int<hb_is_signed<Type>::value>::value wide_type;
                                                                        ^
In file included from
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-cff-common.hh:30:0,
                 from
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-cff1-table.hh:31,
                 from
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-cff1-table.cc:27:
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-layout-common.hh: In
member function 'float OT::VarData::get_delta(unsigned int, const
int*, unsigned int, const OT::VarRegionList&) const':
../../../libs/harfbuzz/harfbuzz-src/src/hb-ot-layout-common.hh:1713:22:
error: no match for 'operator*' (operand types are 'float' and 'const
HBINT8 {aka const OT::IntType<char, 1u>}')
      delta += scalar * *bcursor++;
                      ^

Mojca


More information about the tlbuild mailing list