Hi Santiago,

> Dear gettext maintainers:
> 
> I have received this report from the Debian bug system.
> 
> A problem like this was already reported by Emmanuel and fixed in git,
> from where I took the fix for the Debian package, but Java keeps
> evolving all the time and the fix from March is not enough anymore.

So I assume you already incorporated the 3 patches from March 2018:

https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=2d3dd35cb263f6566b2924a2adae99385c440f46
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=e6cf0b3040eb5d77eb1c03a7f8231a65a1f11e16
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=8e33103c084e5c7714e821f5fae592b9cbbb4781

Then, please apply the 2 patches from September 2018:

https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=bd09403f71a792b4e5c482c7ebb29d26c129dbe6
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=0782fa4dc036a709d5501a8712c5331489c28be9

Note: There are multiple copies of the relevant files in the gettext
tarball; the patches needs to be applied to each.

$ find . -name javacomp.m4
./gettext-tools/gnulib-m4/javacomp.m4
./gettext-runtime/gnulib-m4/javacomp.m4
$ find . -name javacomp.h
./gettext-tools/gnulib-lib/javacomp.h
$ find . -name javacomp.c
./gettext-tools/gnulib-lib/javacomp.c
$ find . -name javaversion.h
./gettext-tools/gnulib-lib/javaversion.h

Yes, Java keeps evolving. The last among the mentioned patches ought
to keep things working when Java 12 is released in 6 months, Java 13
in 12 months, etc. until Java 17. Let's see whether it works out...

Bruno

Reply via email to