Bruno Haible <br...@clisp.org> writes: > Hi Simon, > >> >> unictype/categ_LC.c:27: error: 'UC_CATEGORY_MASK_LC' undeclared here >> >> (not in a function) >> >> make[4]: *** [unictype/categ_LC.o] Error 1 >> > >> > It looks like the generated unictype.h file is broken (possibly empty?). >> > Can you compare unictype.in.h with unictype.h? Was there an error when it >> > was created? What happens if you remove it and try "make" again? >> >> There is no unictype.h file! >> >> jas@latte:~/src/gnulib/m master$ find . -name unictype.h >> jas@latte:~/src/gnulib/m master$ >> >> I have libunistring installed in /usr/local on my machine, which >> explains why building doesn't complain about missing unictype.h. > > Yes, it explains that, but then the compilation should find the > /usr/local/include/unictype.h file, and it should contain a definition > of UC_CATEGORY_MASK_LC. The output of "gcc -E ..." ought to provide more > details.
No, my /usr/local/include/unictype.h file does not contain UC_CATEGORY_MASK_LC. It is from libunistring 0.9.3. I can't find UC_CATEGORY_MASK_LC symbol anywhere in the libunistring 0.9.3 package. I have uninstalled my local copy of 0.9.3 now, so hopefully gnulib builds will work again. /Simon