Re: diff-prs
Yngve Svendsen <[email protected]>
| Newsgroups | gmane.comp.bug-tracking.gnats.general |
|---|---|
| Message-ID | <[email protected]> |
Paul Richardson wrote: > Before I embark on learning some awk, I was wondering if anyone else in > the 4.0 release of gnats. I get errors pointing to lines 24 -> 26 of > diff-prs when I try and run it on our solaris system. What happens is > when I invoke edit-pr and get to the point where I change the value of > the state and then write the modified pr out, I get a dialogue > indicating that I should give a reason for the change. The problem seems > to be I the awk code in diff-prs… I just committed a fix to CVS. Basically, /usr/bin/awk on Solaris is ancient, so it doesn't support the sub command for substring substitution, which is what happens on lines 24, 25 and 26 in the diff-prs script. Solaris and other OSes with old awks usually have a 'nawk' command which is a more modern awk implementation. I have added the standard autoconf check for awk to the GNATS configure setup. This basically checks for gawk, mawk, nawk, and awk, in that order (gawk, GNU awk, is generally considered the best implementation), and uses the best implementation available in the diff-prs script. Look at https://savannah.gnu.org/cvs/?group=gnats for instructions on checking out the CVS version of GNATS. Yngve Svendsen