Newsgroups: news.software.b
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: Installing C News on System V/AT
Message-ID: <1989Jul18.165520.18328@utzoo.uucp>
Organization: U of Toronto Zoology
References: <583@axis.fr> <1989Jul13.154431.28974@utzoo.uucp> <1989Jul15.150556.2080@tarpit.uucp> <1989Jul16.000620.10241@tarpit.uucp>
Date: Tue, 18 Jul 89 16:55:20 GMT

In article <1989Jul16.000620.10241@tarpit.uucp> rd@tarpit.UUCP (Bob Thrush) writes:
> 6. V/AT was not able to use the supplied stdio library although
>    the libstdio test was happy.  The expire regression test
>    showed up several cases of truncated strings.  Instead of
>    pursuing the problem I used the V/AT stdio.  (I have not
>    tried the July 7th stdio patch.)

Please do try the improved stdio-test stuff from the 7 July patch.  We'd
really like to know if there are any systems other than SunOS 4.0 where
the tester still succeeds but the functions still don't work.  (Also, if
anyone can figure out what the problem is on 4.0 we'd be interested.
Geoff still isn't sure what's going on, although he hasn't had much time
for it lately.  Something to do with end-of-file handling, he thinks.)

> 7. I used compiler options "-Ml -g" (large model).  expire
>    (small model with optimization) generates (in nemalloc() ) a
>    "newsbin/expire/expire: out of memory" message and terminates.

Does your news.h have SMALLMEM defined?  (It should have if you answered
"small" to the address-space question in build.)  The 23-June patch added
a smaller buffer size to expire.c for the small-memory case, and it was
reported to work on a 16-bit machine that way.  Possibly it is still a
bit marginal, though.  Unfortunately we no longer have a 16-bit system
handy for testing.

>11. I still don't have superkludge working.  It complains during the
>    regression test as follows:
>
>        : "and that's mkhistory done, finally try superkludge" 
>        test -r arts/foo/1 ; 
>        test -r arts/foo/10 ; 
>        NEWSARTS=`pwd`/arts NEWSCTL=`pwd` NEWSBIN=`pwd`/nbin ./superkludge foo 
>./superkludge: message-id format problems: 
>1 <wont1>  

I *think* this is an awk problem.  If you look for the place where that
message gets printed, it's an internal consistency check -- a small awk
program is run against a newly-generated file to detect any lines that
don't look right, before the file gets used.  That line *ought* to be
okay; there may be something slightly wrong with your awk.
-- 
$10 million equals 18 PM       |     Henry Spencer at U of Toronto Zoology
(Pentagon-Minutes). -Tom Neff  | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
