Someone recently asked on the mailing list about c-news and the clib bugs.
I've been running the May version of C-News compiled with gcc 2.2.2 for about
11 days now with apparent success. I'm not loosing messages or getting
corrupted active files like with gcc 2.11, so it looks like a go.
As HLU mentioned, one dbz regression test still fails. I don't know why or
if it matters -- it would appear not to be fatal at any rate.
I just went through the other regression tests, and discovered that the
expire/upact and expire/recovact shell scripts bomb on the line
min=`expr 00000$min : '.*\(.....\)$'`
which is near the end of the files. I'm using BASH and GNU expr, both
compiled with gcc 2.2.2. It seems to work if I add a \" to the line:
min=`expr \"00000$min : '.*\(.....\)$'`
[this is the upact line; recovact's is slightly different, but the same fix]
I have no idea why, but then again, neither upact nor recovact are used for
anything in day-to-day operations.
However, the vital explode/doexplode script also didn't work without
changes. I commented out three lines and added one above it to make this
work.
-------------------------------------- explode/doexplode
cd $NEWSARTS
for f in out.master/[0-9]*
do
if [ ! -f $f ] ; then continue; fi # SMR this line I added
# case "$f" in
# "out.master/[0-9]*") break ;;
# esac
[...]
done
--------------------------------------------
--
--