> > "strtoimax.c", line 71: bit-field size < 0: verify_error_if_negative_size__ > > cc: acomp failed for strtoimax.c > > gmake[6]: *** [strtoimax.o] Error 2 > > > > The operating system is Solaris 9 on sparc. The processor of the > > machine supports sparcv9 instruction set (64-bit), but the compilation > > options -m32 forces a sparcv8 (32-bit) binary
This is due to an oddity in Solaris cc. A workaround against it was committed to m4/longlong.m4 by Paul Eggert on 2007-11-13, in version 13 of longlong.m4. But sharutils-4.11 ships with the previous version of longlong.m4, from 2007-10-31. The current version of longlong.m4 in gnulib is version 16, and the current version install by gettextize/autopoint 0.18.1 is version 14. The release manager of sharutils ought to use the newest files from gnulib (or from a stable gnulib release [1]) and the newest gettext release [2] next time. Bruno [1] http://www.gnu.org/software/gnulib/manual/html_node/Steady-Development.html [2] http://www.gnu.org/software/gnulib/manual/html_node/gettextize-and-autopoint.html -- In memoriam The victims of the Katyn massacre <http://en.wikipedia.org/wiki/Katyn_massacre> <http://www.solidarni.waw.pl/ssw/pdf/Katyn1940/Katyn-unresolved_genocide_in_Europe.pdf>