GNU bug report logs - #24121
new snapshot available: diffutils-3.3.52-e974

Previous Next

Package: diffutils;

Reported by: Jim Meyering <jim <at> meyering.net>

Date: Mon, 1 Aug 2016 01:17:01 UTC

Severity: normal

Tags: notabug

Done: Jim Meyering <jim <at> meyering.net>

Bug is archived. No further changes may be made.

Full log


Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Dagobert Michelsen <dam <at> opencsw.org>
To: bug-diffutils <at> gnu.org
Cc: platform-testers <at> gnu.org
Subject: Re: [platform-testers] new snapshot available: diffutils-3.3.52-e974
Date: Mon, 1 Aug 2016 11:16:59 +0200
[Message part 1 (text/plain, inline)]
Hi Jim,

> Am 01.08.2016 um 03:15 schrieb Jim Meyering <jim <at> meyering.net>:
> 
> Here's a new snapshot:
>  - fix a portability bug in the "colors" tests
>  - in that same test, work around an infelicity in shells like dash
>  - update to more recent gnulib
> ---------------------
> diffutils snapshot:
>  http://meyering.net/diff/diffutils-ss.tar.xz      1.3 MB
>  http://meyering.net/diff/diffutils-ss.tar.xz.sig
>  http://meyering.net/diff/diffutils-3.3.52-e974.tar.xz

Just tested on Solaris 10 Sparc, there is a missing „;" in Makefile.am:

> diff --git a/tests/Makefile.am b/tests/Makefile.am
> index 5457d3a..4538c7b 100644
> --- a/tests/Makefile.am
> +++ b/tests/Makefile.am
> @@ -46,7 +46,7 @@ TESTS_ENVIRONMENT =                                                   \
>    PREFERABLY_POSIX_SHELL='$(PREFERABLY_POSIX_SHELL)';                  \
>      export PREFERABLY_POSIX_SHELL;                                     \
>    REPLACE_GETCWD=$(REPLACE_GETCWD); export REPLACE_GETCWD;             \
> -  PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH"; export PATH \
> +  PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH"; export PATH; \
>    stderr_fileno_=9; export stderr_fileno                               \
>    ; 9>&2

On Solaris 9 Sparc the substitute for „isblank“ is missing:

>   CCLD     test-c-ctype
> Undefined                       first referenced
>  symbol                             in file
> isblank                             test-c-ctype.o

It should be pulled in from Gnulib:
  https://www.gnu.org/software/gnulib/manual/html_node/isblank.html

On Solaris 11 Sparc I get this compilation error:

>   CC       rawmemchr.o
> rawmemchr.c: In function 'rawmemchr':
> rawmemchr.c:49:18: error: cast increases required alignment of target type [-Werror=cast-align]
>    longword_ptr = (const longword *) char_ptr;
>                   ^
> cc1: all warnings being treated as errors


Apart from that all tests pass on Solaris 10/11, all Sparc and x86, all 32 and 64 bit.


Best regards

  — Dago

--
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896

[signature.asc (application/pgp-signature, attachment)]

This bug report was last modified 8 years and 18 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.