Mike Frysinger <[EMAIL PROTECTED]> writes: > On Tuesday 12 February 2008, Simon Josefsson wrote: >> Mike Frysinger <[EMAIL PROTECTED]> writes: >> >> If so, which header file is pulling in wchar.h? >> > >> > the gnulib code via the lib/idn-int.h. for example: >> > >> > bfin-linux-uclibc-gcc -DLOCALEDIR=\"/usr/local/share/locale\" >> > -DHAVE_CONFIG_H -I. -I.. -I../../libidn-1.0/src -I../../libidn-1.0/lib >> > -I../lib -I../../libidn-1.0/gl -I../gl -g -O2 -MT idn.o -MD -MP -MF >> > .deps/idn.Tpo -c -o idn.o ../../libidn-1.0/src/idn.c In file included >> > from ../../libidn-1.0/lib/stringprep.h:32, >> > from ../../libidn-1.0/src/idn.c:37: >> > ../lib/idn-int.h:90:21: error: wchar.h: No such file or directory >> > make[1]: *** [idn.o] Error 1 >> >> Thanks. This is bad. Is there no wchar.h on your system? For >> reference, which system is this? > > there is no wchar.h by design -- uClibc allows you to optionally disable all > wchar support.
Ah, I see. >> The problem is that idn-int.h is installed into /usr/include/, so even >> if I apply your fix to solve the problems inside libidn, there would >> still be problem for all applications that include the libidn headers. > > hrm, that's stinky I think the check in idn-int.h (i.e., gnulib's stdint.h) should be conditional on if there is a wchar.h. Other #include's in stdint.h have proper HAVE_FOO_H checks, so this may be an omission. /Simon _______________________________________________ Help-libidn mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-libidn
