Fail to compile when gperf 3.1 is used
k-takata opened this issue · 0 comments
k-takata commented
https://travis-ci.org/k-takata/Onigmo/jobs/254367559#L467
./enc/unicode/name2ctype.h:36538:1: error: conflicting types for ‘uniname2ctype_p’
./enc/unicode/name2ctype.h:34759:43: note: previous declaration of ‘uniname2ctype_p’ was here
gperf 3.1 uses size_t
, however gperf 3.0.4 or earlier uses unsigned int
and tool/enc-unicode.rb
also uses unsigned int
. So, they conflict.