Seems to be fixed already by Debian and Fedora:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856227
https://src.fedoraproject.org/cgit/rpms/ufraw.git/tree/05_fix_build_due_to_unsigned_char.patch
ufraw-0.22 fails to build:
armv7a-hardfloat-linux-gnueabi-g++ -DHAVE_CONFIG_H -I. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lensfun -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng16 -DDCRAW_NOMAIN -DUFRAW_LOCALEDIR=\"/usr/share/locale\" -march=armv8-a+crc -mcpu=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mtune=cortex-a53 -O3 -masm-syntax-unified -mfloat-abi=hard -mfp16-format=ieee -mneon-for-64bits -mstructure-size-boundary=8 -mthumb -mtls-dialect=gnu2 -pipe -fomit-frame-pointer -fvisibility-inlines-hidden -fopenmp -c -o ufraw_exiv2.o ufraw_exiv2.cc
dcraw.cc:10076:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
strcpy (th->soft, "dcraw v"DCRAW_VERSION);
^
dcraw.cc: In member function 'void DCRaw::kodak_radc_load_raw()':
dcraw.cc:2307:3: error: narrowing conversion of '-2' from 'int' to 'char' inside { } [-Wnarrowing]
};
^
dcraw.cc:2307:3: error: narrowing conversion of '-3' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-17' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-5' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-7' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-18' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-9' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-2' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-28' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-49' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-9' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-79' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-16' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-37' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-26' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-13' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-39' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-55' from 'int' to 'char' inside { } [-Wnarrowing]
dcraw.cc:2307:3: error: narrowing conversion of '-76' from 'int' to 'char' inside { } [-Wnarrowing]