Bug#978315: xgettext complains about UTF conformance of strings not marked for translation
Santiago Vila
sanvila at unex.es
Sun Dec 27 17:05:54 GMT 2020
Greetings.
The upload of gettext 0.21 for Debian unstable has made package "dasher",
maintained by Samuel Thibault (in Cc), not to build anymore, as reported here
by Lucas Nussbaum:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978315
We are not sure where is exactly the problem (either "dasher" or "gettext").
In short: xgettext seems to parse and complain about UTF conformance
of strings even if they are not marked for translation.
Here is a minimal test case provided by Samuel:
----- Begin forwarded message -----
€ cat test.c
#include <wchar.h>
void f(const wchar_t *str) { }
void g(void) {
f(L"\xABCDFF");
}
€ xgettext test.c
xgettext: x-c.c:1666: phase5_get: Assertion `UNICODE_VALUE (c) >= 0 && UNICODE_VALUE (c) < 0x110000' failed.
Samuel
----- End forwarded message -----
Thanks.
More information about the Pkg-a11y-devel
mailing list