Oh, I should have cc'd Todd on this. Any ideas?
On 2021/03/02 17:08, Stuart Henderson wrote:
> On 2021/03/02 13:30, Christian Weisgerber wrote:
> > This is the second time in recent weeks that the
> > net/nagios/check_mssql_health port failed to build during an amd64
> > bulk build, with the same weird reason: a supposed syntax error
> > in an awk regular expression. See below.
> >
> > Re-running the same command in the work directory does not reproduce
> > the error.
> >
> > I'm mystified.
>
> Can we use awk to seed the rng?
>
> $ for i in `jot 20`;do echo '#!/usr/bin/awk' | awk '/^#!
> ?\/.*\/[a-z]{0,2}awk/ {sub(/^#! ?\/.*\/[a-z]{0,2}awk/,"#! awk"); print}'; done
> #! awk
> #! awk
> #! awk
> #! awk
> #! awk
> #!/usr/bin/awk
> #! awk
> #! awk
> awk: nonterminated character class ^#! ?\/.*\/[a-z]{0,2
> source line number 1
> context is
> /^#! ?\/.*\/[a-z]{0,2}awk/ {sub(/^#! ?\/.*\/[a-z]{0,2}awk/,"#! >>>
> awk") <<<
> #! awk
> #! awk
> #! awk
> #!/usr/bin/awk
> #! awk
> #!/usr/bin/awk
> #! awk
> #!/usr/bin/awk
> #! awk
> #! awk
> #! awk
>
> No change with -fcommon, no change backing out recent awk commits.
> If I change it to use gawk it builds reliably.
>