On Fri, Sep 06, 2024 at 12:47:46PM -0600, Nelson H. F. Beebe wrote: > The one complete failure was for MidnightBSD 3.0.0, released and > installed in March 2023. On that system, the libintl package is not > available, and compilation fails with > > parsetexi/api.c:33:10: fatal error: 'libintl.h' file not found > #include <libintl.h> > ^~~~~~~~~~~ > 1 error generated. > > Apart from that system, which has only a small user base, I consider > the texinfo-7.1.0.91 release a substantial success. Thanks for > keeping it working close to everywhere!
There is indeed an #include <libintl.h> not protected by #ifdef ENABLE_NLS. in this file in texinfo-7.1.0.90. (I haven't checked texinfo-7.1.0.91, but I guess that it is the same). The master branch do not have this issue, there is no #include <libintl.h> anymore in parsetexi/api.c, and I checked that all the #include <libintl.h> occurences are correctly protected. I do not know if it is worth fixing, I'll let Gavin decide. Thanks for the report anyway! -- Pat
