[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.
test-suite.log
Description: Text document