I forgot to mention it is running System-5 r3 not r4..

On Thu, Dec 28, 2023 at 4:55 PM Jeremy C. Reed <reed@reedmedia.net> wrote:
On Thu, 28 Dec 2023, KenUnix wrote:

> Hi. I am trying to compile cron for the 3b2-400 and 3b2-700
> and am apparently missing required libraries. The reason is
> on the 3b2-400 after boot up it complains there is corruption
> in the crontab for every user lp, sysadm, root and so on.
>
> # make cron
>         cc -O  cron.c -o cron
> undefined                       first referenced
>  symbol                             in file
> el_add                              cron.o
> el_delete                           cron.o
> el_empty                            cron.o
> el_first                            cron.o
> el_init                             cron.o
> xmalloc                             cron.o
> el_remove                           cron.o
> num                                 cron.o
> days_in_mon                         cron.o
> days_btwn                           cron.o
> ld fatal: Symbol referencing errors. No output written to cron
> *** Error code 13
>
> Stop.
>
> Does anyone have these libraries? Thanks.

At first I thought the el_ code was editline code but that doesn't make
sense in cron, but then I found the General-Purpose Event List Manager.

See
https://www.tuhs.org/cgi-bin/utree.pl?file=SysVR4/cmd/cron/elm.c
and
https://www.tuhs.org/cgi-bin/utree.pl?file=SysVR4/cmd/cron/funcs.c

Does your cron source come with this other code?

By the way, how to browse the SysVR4 code at TUHS?


--
End of line
JOB TERMINATED