It appears to be possible that gl_cvs_header_working_stdint_h may not be set when the inttypes.m4 generated tests are run. It is probably a good idea to just quote the variable arguments to test in this case to ensure that the '=' operator is used in a binary operator context.
Thanks, -- Mark 2006-09-18 Mark D. Baushke <[EMAIL PROTECTED]> * inttypes.m4 (gl_cv_header_working_stdint_h): Avoid 'test: =: unary operator expected' on Solaris 9. (gl_cv_header_inttypes_h): Be consistent in quoting. Index: inttypes.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/inttypes.m4,v retrieving revision 1.13 diff -u -p -u -p -r1.13 inttypes.m4 --- inttypes.m4 28 Aug 2006 20:56:50 -0000 1.13 +++ inttypes.m4 18 Sep 2006 08:05:41 -0000 @@ -23,8 +23,8 @@ AC_DEFUN([gl_INTTYPES_H], dnl - that imaxabs, imaxdiv, strtoimax, strtoumax are declared, dnl - some additional tests. gl_cv_header_working_inttypes_h=no - if test $gl_cv_header_working_stdint_h = yes \ - && test $gl_cv_header_inttypes_h = yes \ + if test "$gl_cv_header_working_stdint_h" = yes \ + && test "$gl_cv_header_inttypes_h" = yes \ && test "$ac_cv_have_decl_imaxabs" = yes \ && test "$ac_cv_have_decl_imaxdiv" = yes \ && test "$ac_cv_have_decl_strtoimax" = yes \