El mar, 2 abr 2024 a las 13:49, Helmut Grohne (<[email protected]>) escribió: > On Fri, Mar 29, 2024 at 01:29:04PM +0100, Agustin Martin wrote: > > > However, there is another problem with other arches (e.g. arm64). Some > > binary files containing compiled error messages are built with a > > locally built program (msgcmp). Because of incompatible arches, it > > cannot be run and files cannot be built, and then, build fails when > > trying to install them (error is disabled during build). The first > > idea was to have a separate arch:all pakage with those messages, but > > it would not be arch:all because those messages binary files depend on > > arch endianness. > > Does that mean that it vendors a gettext rather than using the system > gettext? There is a msgcmp in the gettext package and it is Multi-Arch: > foreign. If this is something different from gettext, you should likely > use CC_FOR_BUILD as set by dpkg's buildtools.mk for compiling msgcmp.c. > I don't think it is installed into any binary package so there likely is > no need to compile it twice in a cross build.
HI, Helmut, Thanks for the testing and for the info. Yes, a completely different system is used for internationalization, not gettext. By the way, upstream is active and responsive. I have recently opened a couple of tickets about different things https://sourceforge.net/p/regina-rexx/support-requests/56/ https://sourceforge.net/p/regina-rexx/support-requests/57/ and reply to first one was more than quick. The other has just been opened. -- Agustin

