On Tue, 2008-03-04 at 14:02 +0530, Debarshi Ray wrote:
Actually there are two sets of test suites in gengetopt, and one of
them runs with valgrind which was giving some errors on PPC64.
Upstream suspected those errors to be spurious, but I still want to
check them up. One can still build 'gengetopt' on PPC64 by disabling
the valgrind test suite and that is how I was mistakenly building
gengetopt before.
It doesn't build at all in rawhide, with 'strlen' not declared.
Building it on F8 and running the valgrind tests manually seems fine:
pmac /home/dwmw2/working/extras/gengetopt/devel/gengetopt-2.21/tests $ make
check-valgrind
../tests/valgrind_tests.sh no_strings no_multi_strings no_unamed no_optgiven.sh
more_than_once.sh canonize-names no_prog_name default_values default_cmdline
test_all_opts.sh test_all_opts_file_save.sh test_groups.sh test_conf_parser.sh
test_conf_parser_ov.sh test_conf_parser_ov2.sh test_conf_parser_ov3.sh
test_conf_parser_ov4.sh test_conf_parser_err.sh test_conf_parser_err_string.sh
test_conf_parser_grp.sh test_conf_parser_save.sh test_multiple.sh test_multiple_err.sh
test_sections.sh test_default_values.sh test_values.sh test_values_err.sh test_dep.sh
test_multiple_parsers.sh
Running ../tests/no_strings ... OK.
Running ../tests/no_multi_strings ... OK.
Running ../tests/no_unamed ... OK.
Running ../tests/no_optgiven.sh ... OK.
Running ../tests/more_than_once.sh ... OK.
Running ../tests/canonize-names ... OK.
Running ../tests/no_prog_name ... OK.
Running ../tests/default_values ... OK.
Running ../tests/default_cmdline ... OK.
Running ../tests/test_all_opts.sh ... OK.
Running ../tests/test_all_opts_file_save.sh ... OK.
Running ../tests/test_groups.sh ... OK.
Running ../tests/test_conf_parser.sh ... OK.
Running ../tests/test_conf_parser_ov.sh ... OK.
Running ../tests/test_conf_parser_ov2.sh ... OK.
Running ../tests/test_conf_parser_ov3.sh ... OK.
Running ../tests/test_conf_parser_ov4.sh ... OK.
Running ../tests/test_conf_parser_err.sh ... OK.
Running ../tests/test_conf_parser_err_string.sh ... OK.
Running ../tests/test_conf_parser_grp.sh ... OK.
Running ../tests/test_conf_parser_save.sh ... OK.
Running ../tests/test_multiple.sh ... OK.
Running ../tests/test_multiple_err.sh ... OK.
Running ../tests/test_sections.sh ... OK.
Running ../tests/test_default_values.sh ... OK.
Running ../tests/test_values.sh ... OK.
Running ../tests/test_values_err.sh ... OK.
Running ../tests/test_dep.sh ... OK.
Running ../tests/test_multiple_parsers.sh ... OK.
../tests/valgrind_tests.sh ../tests/default_values --help
Running ../tests/../tests/default_values ... OK.
../tests/valgrind_tests.sh ../tests/default_values --version
Running ../tests/../tests/default_values ... OK.
pmac /home/dwmw2/working/extras/gengetopt/devel/gengetopt-2.21/tests $ echo $?
0
--
dwmw2