[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gawk] Beta release of gawk 4.2.0 now available
From: |
Assaf Gordon |
Subject: |
Re: [bug-gawk] Beta release of gawk 4.2.0 now available |
Date: |
Fri, 6 Oct 2017 00:11:35 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
Hello,
On 2017-10-04 04:22 AM, address@hidden wrote:
>> 1.
>> On FreeBSD-11.0p1, the following fails:
>
> Please send results from make diffout.
'make diffout' prints the following
####################################################
$ make diffout
for i in _* ; do if [ "$i" != "_*" ]; then echo ============== $i
============= ; base=`echo $i | sed 's/^_//'` ; if [ -r ${base}.ok ];
then diff -c ${base}.ok $i ; else diff -c "."/${base}.ok $i ; fi ;
fi ; done | more
============== _backsmalls1 =============
*** backsmalls1.ok Sun Apr 5 08:13:50 2015
--- _backsmalls1 Fri Oct 6 05:51:15 2017
***************
*** 1,5 ****
- <E1><9A><80>
<E2><80><80>
<E2><80><81>
<E2><80><82>
--- 1,4 ----
***************
*** 10,14 ****
<E2><80><88>
<E2><80><89>
<E2><80><8A>
- <E2><81><9F>
<E3><80><80>
--- 9,12 ----
####################################################
The '<E1>' are single octets (just the way they are printed on my terminal).
>> 6.
>> [...] some of my (automated) tests running 'make check'
>> results only in "make 'CFLAGS=-g -O2 -DNDEBUG' 'LDFLAGS=' check-local"
>> which does nothing - and so the tests are not executed.
My bad - my test scripts were adding "make check SUBDIRS=."
automatically - and gawk's test use recursive makefiles.
Removing the SUBDIRS parameter runs the tests as expected.
There were no test failures on the following:
CentOS 6.5 (x86_64)
CentOS 7.0.1406 (x86_64)
Darwin 14.5.0 (x86_64)
Darwin 15.6.0 (x86_64)
Debian 8.1 (x86_64)
Debian 8.9 (i686)
Debian unstable (sparc64)
Fedora 24 (x86_64)
Fedora 25 (x86_64)
FreeBSD 9.3-RELEASE (amd64)
Linux 4.9.32-0-virthardened (x86_64)
NetBSD 6.1.4 (amd64)
NetBSD 7.1 (amd64)
SUSE LINUX 42.1 (x86_64)
Trisquel 6.0.1 (x86_64)
Trisquel 7.0 (x86_64)
Ubuntu 14.04 (aarch64)
Ubuntu 15.04 (i686)
Ubuntu 16.04 (x86_64)
Ubuntu 16.04 (x86_64,CC=clang-3.8)
Ubuntu 16.04 (x86_64,CC=clang-3.8)
Ubuntu 16.04 (x86_64,CC=gcc)
Ubuntu 16.04 (x86_64,CC=gcc)
Ubuntu 16.04 (x86_64,CC=gcc-4.9)
Ubuntu 16.04 (x86_64,CC=gcc-5.4)
Ubuntu 16.04 (x86_64,CC=gcc-6.4)
Ubuntu 16.04 (x86_64,CC=gcc-7.2)
On FreeBSD 10.3, the following fails
=====
============== _inplace1 =============
*** inplace1.ok Mon Oct 2 15:03:57 2017
--- _inplace1 Wed Oct 4 03:36:39 2017
***************
*** 1,6 ****
before
! gawk: inplace:47: warning: inplace_begin: disabling in-place editing
for invalid FILENAME `-'
stdin start
is bar replaced?
stdin end
- after
--- 1,6 ----
before
! gawk: inplace:47: warning: inplace_begiafter
! abling in-place editing for invalid FILENAME `-'
stdin start
is bar replaced?
stdin end
*** Error code 1
=====
On OpenBSD 6.1, the following fails (similar to the AIX failure):
====
*** forcenum.ok Wed Aug 16 22:58:57 2017
--- _forcenum Thu Oct 5 23:57:49 2017
***************
*** 1,6 ****
[] -> 0 (type string)
[5apple] -> 5 (type string)
! [+NaN] -> nan (type strnum)
[ 6] -> 6 (type strnum)
[0x1az] -> 26 (type string)
[011Q] -> 9 (type string)
--- 1,6 ----
[] -> 0 (type string)
[5apple] -> 5 (type string)
! [+NaN] -> -nan (type strnum)
[ 6] -> 6 (type strnum)
[0x1az] -> 26 (type string)
[011Q] -> 9 (type string)
====
regards,
- assaf