Thomas Klausner <[email protected]> writes: > Hi! > > lib/gltests/test-localename.c from libidn-1.30 fails to build on NetBSD: > > CCLD test-localename > test-localename.o: In function `test_locale_name_thread': > test-localename.c:(.text+0x23): undefined reference to `uselocale' > test-localename.c:(.text+0x73): undefined reference to `uselocale' > test-localename.c:(.text+0x109): undefined reference to `uselocale' > test-localename.c:(.text+0x191): undefined reference to `uselocale' > test-localename.c:(.text+0x1ce): undefined reference to `uselocale' > test-localename.o:test-localename.c:(.text+0x27c): more undefined references > to `uselocale' follow > *** Error code 1 > > The configure script already checks for this function, but the result > is ignored (from config.h): > > /* Define to 1 if you have the `uselocale' function. */ > /* #undef HAVE_USELOCALE */ > > Please do not reference uselocale() on systems where it doesn't exist.
Hello Thomas. Thanks for the report. I cannot reproduce this. On my NetBSD 6.1.4 (a virtual machine downloaded from http://pretest.nongnu.org/), which doesn't have uselocale either, it builds fine. The lib/gltests/test-localename.c code should use the HAVE_NEWLOCALE #define to check whether it should call uselocale or not, and on my NetBSD system config.h correctly have this: /* #undef HAVE_NEWLOCALE */ You will have to debug a bit more, or give me some way of reproducing it. Also, I'm currently in the process of releasing 1.31 so please try that version before debugging anything. /Simon
signature.asc
Description: PGP signature
_______________________________________________ Help-libidn mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-libidn
