Subject: Re: Build trouble
To: Gary D. Duzan <gary@wheel.tiac.net>
From: Nathan J. Williams <nathanw@MIT.EDU>
List: current-users
Date: 03/16/1998 11:48:20
>/lib/libntp/../../../lib/libntp/libntp.so.0.0  /usr/lib/libntp.so.0.0
>=>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.

	- Nathan