Subject: Re: Build trouble
To: Gary D. Duzan <email@example.com>
From: Nathan J. Williams <nathanw@MIT.EDU>
Date: 03/16/1998 11:48:20
>=>install -c -o root -g wheel -m 444 llib-lntp.ln /usr/libdata/lint
>=>install: llib-lntp.ln: No such file or directory
>=>*** Error code 1
> Apologies for replying to my own message, but this seems to fix
>this particular problem:
Yup. See PR lib/5137.
> On another note, though, it appears that the domestic version of
>authdes.c doesn't actually get made since there is already an authdes.o
>built under src/lib/libntp. Perhaps renaming the export authdes.c to
>authdes_export.c or some such thing would be advisable, though I'm not
>sure that fixes the problem entirely, either.
This happens if you do a build in domestic/lib/libntp after a
build in lib/libntp, which is (unfortunately) what the "make build"
process does. Let's see... the other libraries shared between lib and
domestic/lib are libcrypt and libtelnet. libcrypt avoids the problem
by having no shared source files; libtelnet has a more complicated
.PATH directive that requires rebuilding the .o files but gets the
right versions of the crypt sources. I've submitted a PR to do the
same for libntp.