platform-testers
[Top][All Lists]
Advanced

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

Re: [platform-testers] new snapshot available: grep-3.4-almost.19-ff30


From: Jeffrey Walton
Subject: Re: [platform-testers] new snapshot available: grep-3.4-almost.19-ff30
Date: Thu, 17 Sep 2020 10:52:49 -0400

Hi Everyone,

grep-3.4-almost.19-ff30 fails to build on Ubuntu 4, triplet i686-pc-linux-gnu.

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..
-I/home/jwalton/tmp/ok2delete/include -DNDEBUG   -g2 -O2 -fPIC
-pthread -MT fnmatch.o -MD -MP -MF $depbase.Tpo -c -o fnmatch.o
fnmatch.c &&\
mv -f $depbase.Tpo $depbase.Po
In file included from ctype.h:35,
                 from fnmatch.c:31:
/usr/include/ctype.h:192: error: parse error before '{' token
/usr/include/ctype.h:198: error: parse error before '{' token
In file included from stdlib.h:36,
                 from fnmatch.c:33:
/usr/include/stdlib.h:310: error: parse error before '{' token
/usr/include/stdlib.h:316: error: parse error before '{' token
/usr/include/stdlib.h:322: error: parse error before '{' token
/usr/include/stdlib.h:331: error: parse error before '{' token
/usr/include/stdlib.h:336: error: parse error before '{' token

And:

$ cat -n /usr/include/stdlib.h
...
   307    __BEGIN_NAMESPACE_STD
   308    extern __inline double
   309    strtod (__const char *__restrict __nptr, char **__restrict
__endptr) __THROW
   310    {
   311      return __strtod_internal (__nptr, __endptr, 0);
   312    }
   313    extern __inline long int
   314    strtol (__const char *__restrict __nptr, char **__restrict __endptr,
   315        int __base) __THROW
   316    {
   317      return __strtol_internal (__nptr, __endptr, __base, 0);
   318    }

And:

$ gcc --version
gcc (GCC) 3.3.4 (Debian 1:3.3.4-9ubuntu5)

You should stop pretending that old GCC C compiler can throw...
https://lists.gnu.org/archive/html/bug-gnulib/2019-07/msg00059.html

Jeff

On Wed, Sep 16, 2020 at 12:37 AM Jim Meyering <jim@meyering.net> wrote:
>
> There have been nontrivial changes and fixes and I think we're
> in a pretty good spot, so I'm planning to release grep-3.5 within
> the next two weeks.
>
> Please build and test this and let us know how it goes.
>
> Thanks to Paul Eggert for making so many of the changes here
> and to Norihiro Tanaka for helping so much with gnulib's dfa.c.
>
> grep snapshot:
>   https://meyering.net/grep/grep-ss.tar.xz      1.6 MB
>   https://meyering.net/grep/grep-ss.tar.xz.sig
>   https://meyering.net/grep/grep-3.4-almost.19-ff30.tar.xz
>
> ======================
> NEWS:
>
> ** Changes in behavior
>
>   The --files-without-match (-L) option has reverted to its behavior
>   in grep 3.1 and earlier.  That is, grep -L again succeeds when a
>   line is selected, not when a file is listed.  The behavior in grep
>   3.2 through 3.4 was causing compatibility problems.
>
> ** Bug fixes
>
>   In UTF-8 locales, grep -w no longer ignores a multibyte word
>   constituent just before what would otherwise be a word match.
>   [Bug#43225 introduced in grep 2.28]
>
>   A performance regression with -E and many patterns has been mostly fixed.
>   "Mostly" as there is a performance tradeoff between Bug#22357 and Bug#40634.
>   [Bug#40634 introduced in grep 2.28]
>
>   A performance regression with many duplicate patterns has been fixed.
>   [Bug#43040 introduced in grep 3.4]
>
> ** Build-related
>
>   "make dist" builds .tar.gz files again, as they are still used in
>   some barebones builds.
>



reply via email to

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