Hi Daiki, Attempts to build libunistring 0.9.9 on a recent Fedora fails:
gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../lib -I.. -I. -I../../lib -I.. -I../.. -DIN_LIBUNISTRING -DDEPENDS_ON_LIBICONV=1 -I/home/bruno/include -Wall -g -O2 -c ../../lib/fseterr.c ../../lib/fseterr.c: In function 'fseterr': ../../lib/fseterr.c:87:3: error: #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib." #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib." ^~~~~ make[2]: *** [Makefile:5887: config.h] Error 1 This problem comes from gnulib and was recently fixed in gnulib [1][2][3]. Since new glibc versions get rolled out to millions of systems, I think it would be good to have a new libunistring release quickly. Bruno [1] https://lists.gnu.org/archive/html/bug-gnulib/2018-03/msg00000.html [2] http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=4af4a4a71827c0bc5e0ec67af23edef4f15cee8e [3] http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=74d9d6a293d7462dea8f83e7fc5ac792e956a0ad