[tlbuild] Failures on Solaris (LuaTeX, Harfbuzz)
Apostolos Syropoulos
asyropoulos at gmail.com
Tue Jan 8 17:45:23 CET 2019
Στις Τρί, 8 Ιαν 2019 στις 1:23 π.μ., ο/η Karl Berry <karl at freefriends.org>
έγραψε:
> On Sparc Solaris there's an issue with
>
> Not because of this failure, but maybe it's time to drop sparc-solaris
> binaries in general?
>
> Harfbuzz is broken on Solaris. [...]
> error: no match for 'operator*' (operand types are 'float' and 'const
> HBINT8 {aka const OT::IntType<char, 1u>}')
> delta += scalar * *bcursor++;
>
> If anyone has a patch or workaround, that would be great. I don't know
> when I'll be able to look at it, but it won't be especially
> soon. --thanks, k.
>
OK but I see the same error on OpenIndiana (x86_64 machine):
g++64 -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/container/source/texlive/source/Work/libs/icu/include
-I/container/source/texlive/source/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++;
~~~~~~~^~~~~~~~~~~~
I am using g++ (OpenIndiana 6.4.0-OI-3) 6.4.0
A.S.
--
Apostolos Syropoulos
Xanthi, GREECE
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/tlbuild/attachments/20190108/8dd082cc/attachment.html>
More information about the tlbuild
mailing list