-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Elbert Pol on 8/7/2008 12:09 PM: | But with the make -k check there are some errors. | | I attach the check.log | | This is with os/2 |
Finally, it looks like your system(3) command gives unusual exit statuses for child processes. I still haven't taken the leap to use gnulib's execute module, which might help matters here. The two failures in this category are: | Checking ./178.sysval ... | -2 | +65280 Here, the sysval macro after syscmd(`exit 2') is reporting that the child process died abruptly from signal 255 (255<<8 == 65280; m4's sysval macro shifts the status of child processes that die from signals in order to distinguish from normal exit). That seems rather fishy - generally there is no signal 255. On your platform, is there a way to force a child process in system(3) to exit with a known normal exit value? Do you need us to help you write a simple C program that compares system, popen, and fork/exec/wait for the various child status detection behaviors? | Checking ./182.mkstemp ... | -1 | +256 Testsuite bug; I'll have to patch doc/m4.texinfo. Basically, I cannot assume that a failed 'test -f foo-*' exits with status 1, only that it exits non-zero. - -- Don't work too hard, make some time for fun as well! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkifv4QACgkQ84KuGfSFAYBpswCcD8ePH6LR5PoyIhvBcASQfZlq +t8An3T7dH91GaLW7Gl4uHifojewYgdz =ag6K -----END PGP SIGNATURE-----