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


Reply via email to