bug-gawk
[Top][All Lists]
Advanced

[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




reply via email to

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