bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gettext] make check with gettext-0.19.6 and 0.19.5 fails more t


From: aixtools
Subject: Re: [bug-gettext] make check with gettext-0.19.6 and 0.19.5 fails more than compared to 0.19.4
Date: Fri, 23 Oct 2015 20:09:47 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1

On 2015-10-07 08:18, Daiki Ueno wrote:
Michael Felt<address@hidden>  writes:

It seems that starting with 0.9.15 tests that previously passed
in 0.19.4 now FAIL.

This is as far as I got with 0.19.6
Could you provide gettext-tools/tests/test-suite.log for further
investigation?  I suppose you are on AIX, right?

Thanks,
I can now. It seems that make was failing when it started to make test-suite.log. In the Makefile I removed the @ character to see if make check even got that far - this is (a snippet) of what I see:


PASS: cldr-plurals-1
bases='gettext-1.log gettext-2.log gettext-3.log gettext-4.log gettext-5.log gettext-6.log gettext-7.log gettext-8.log ... autopoint-1.log autopoint-2.log autopoint-3.log cldr-plurals-1.log'; bases=`for i in $bases; do echo $i; done | sed 's/\.log$//'`; bases=`echo $bases`; am__f_ok () { test -f "$1" && test -r "$1"; }; redo_bases=`for i in $bases; do \
                      am__f_ok $i.trs && am__f_ok $i.log || echo $i; \
done`; if test -n "$redo_bases"; then redo_logs=`for i in $redo_bases; do echo $i.log; done`; redo_results=`for i in $redo_bases; do echo $i.trs; done`; if (target_option=n; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z ''; then false; elif test -n ''; then true; elif test -n '' && test -n ''; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \ ]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" \ | sed "s/$bs$bs[$bs $bs ]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then :; else rm -f $redo_logs && rm -f $redo_results || exit 1; fi; fi; if test -n "$am__remaking_logs"; then echo "fatal: making test-suite.log: possible infinite" "recursion detected" >&2; elif test -n "$redo_logs"; then am__remaking_logs=yes make $redo_logs; fi; if (target_option=n; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z ''; then false; elif test -n ''; then true; elif test -n '' && test -n ''; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \ ]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" \ | sed "s/$bs$bs[$bs $bs ]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then :; else st=0; errmsg="fatal: making test-suite.log: failed to create"; for i in $redo_bases; do test -f $i.trs && test -r $i.trs || { echo "$errmsg $i.trs" >&2; st=1; }; test -f $i.log && test -r $i.log || { echo "$errmsg $i.log" >&2; st=1; }; done; test $st -eq 0 || exit 1; fi
/bin/sh: not found
make: 1254-004 The error code from the last command is 1.

Somewhere in here it seems their is a shell issue.

However,

address@hidden:[/data/prj/gnu/gettext/gettext-0.19.6/gettext-tools/tests]make test-suite.log

"succeeds" with:
g="fatal: making test-suite.log: failed to create"; for i in $redo_bases; do test -f $i.trs && test -r $i.trs || { echo "$errmsg $i.trs" >&2; st=1; }; test -f $i.log && test -r $i.log || { echo "$errmsg $i.log" >&2; st=1; }; done; test $st -eq 0 || exit 1; fi
============================================================================
Testsuite summary for gettext-tools 0.19.6
============================================================================
# TOTAL: 408
# PASS:  376
# SKIP:  0
# XFAIL: 0
# FAIL:  32
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to address@hidden
============================================================================
make: 1254-004 The error code from the last command is 1.

address@hidden:[/data/prj/gnu/gettext/gettext-0.19.6/gettext-tools/tests]ls -l test*log
-rw-r--r--   1 root     system         6796 Oct 23 18:03 test-suite.log
address@hidden:[/data/prj/gnu/gettext/gettext-0.19.6/gettext-tools/tests]

And is attached.

Quick question (again) - what is the syntax to run a single test. I could start debugging with tests that passed on 0.19.4 and are failing now.



Attachment: test-suite.log
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]