[luatex] experimental source and harfbuzz

Herbert Voss Herbert.Voss at fu-berlin.de
Thu May 21 21:57:11 CEST 2020


Hello all,

with latest update I have the following problem with harfbuzz:

[...]
Making all in harfbuzz
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in .
depbase=`echo harfbuzz-src/src/hb-blob.o | sed 
's|[^/]*$|.deps/&|;s|\.o$||'`;\
     g++ -DHAVE_CONFIG_H -I. -I../../../source/libs/harfbuzz -DHB_NO_MT 
-DHAVE_FALLBACK=1 -I../../../source/libs/harfbuzz/harfbuzz-src/src 
-I/Users/voss/Lua/experimental/build/libs/graphite2/include 
-DGRAPHITE2_STATIC  -fvisibility=hidden -fvisibility-inlines-hidden 
-Wall -Wunused -Wreturn-type -Wno-write-strings -g -O2 -fno-rtti 
-fno-exceptions -Wcast-align -MT harfbuzz-src/src/hb-blob.o -MD -MP -MF 
$depbase.Tpo -c -o harfbuzz-src/src/hb-blob.o 
../../../source/libs/harfbuzz/harfbuzz-src/src/hb-blob.cc &&\
     mv -f $depbase.Tpo $depbase.Po
In file included from 
../../../source/libs/harfbuzz/harfbuzz-src/src/hb-blob.cc:33:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:600:10: 
error: redundant redeclaration of 'void swab(const void*, void*, 
ssize_t)' in same scope [-Werror=redundant-decls]
   600 | void     swab(const void * __restrict, void * __restrict, ssize_t);
       |          ^~~~
In file included from 
../../../source/libs/harfbuzz/harfbuzz-src/src/hb.hh:182,
                  from 
../../../source/libs/harfbuzz/harfbuzz-src/src/hb-blob.cc:28:
[...]


The rest is fine.

iMac:experimental voss$ gcc --version
gcc (Homebrew GCC 9.3.0_1) 9.3.0


Herbert


More information about the luatex mailing list.