Re: doc: Add references to registered Haiku bugs

2023-04-08 Thread Bruno Haible
> Some of the Gnulib testsuite failures on Haiku are due to bugs in Haiku, > which I registered. Here's the corresponding doc update. And another one here. It causes a failure of the 'supersede' tests. @waddlesplash: Also please don't forget about https://dev.haiku-os.org/ticket/17040 . It is imp

Avoid Autoconf "was expanded before it was required" warning

2023-04-08 Thread Bruno Haible
The command ./gnulib-tool --create-testdir --dir=../testdir --with-c++-tests --without-privileged-tests --single-configure supersede produces this warning: executing autoconf configure.ac:952: warning: AC_REQUIRE: `gl_DOUBLE_EXPONENT_LOCATION' was expanded before it was required config

striconveh tests: Avoid test failure on glibc 2.15

2023-04-08 Thread Bruno Haible
On Slackware 14, I see this test failure: FAIL: test-striconveh = ../../gltests/test-striconveh.c:510: assertion 'length == strlen (expected)' failed FAIL test-striconveh (exit status: 134) The conversion produces a question mark instead of the expected U+FFFD character. Ult

Re: vasnwprintf-posix: Work around %La bug in glibc 2.15 and Haiku

2023-04-08 Thread Bruno Haible
Oops, there was a small bug in this patch. Corrected like this: 2023-04-08 Bruno Haible vasnwprintf-posix: Really work around %La bug in glibc 2.15 and Haiku. * m4/vasnprintf.m4 (gl_PREREQ_VASNWPRINTF): Fix a copy&paste bug. diff --git a/m4/vasnprintf.m4 b/m4/vasnprintf.m4 in

login_tty: Fix compilation error in C++ mode on Solaris 11.4

2023-04-08 Thread Bruno Haible
On Solaris 11.4, I see a compilation error: In file included from /usr/include/sys/time.h:447:0, from ../gllib/sys/time.h:39, from /usr/include/sys/select.h:27, from ../gllib/sys/select.h:36, from /usr/include/sys/types.h:665,

time: Fix compilation error in C++ mode on Solaris 11

2023-04-08 Thread Bruno Haible
On Solaris 11.4, Solaris OpenIndiana, and Solaris OmniOS, I'm seeing this compilation error: In file included from /usr/include/sys/select.h:27:0, from ../gllib/sys/select.h:36, from /usr/include/sys/types.h:665, from ../gllib/sys/types.h:39,