Subject: UPDATE=1 twist (Re: telnet/telnetd/libtelnet changes for crypto-intl)
To: Assar Westerlund <email@example.com>
From: None <firstname.lastname@example.org>
Date: 02/06/2000 13:23:39
>> Is it buildable from src/lib/libtelnet and other places?
>Yes, I've done several `make build':s and it builds fine.
>> From what I've seen
>> (1) CPPFLAGS+=-DAUTHENTICATION is missing (otherwise
>> lib/libtelnet/auth.c will become empty and end up
>> missing symbol)
>That's defined in crypto-intl/include/config.h.
>> (2) the following files disagree with each other and it bites us in
>> prototype checks
>> I'm not sure how we should resolve it.
>By only using the crypto-intl one, I think. Are you sure you don't
>have any old .depend laying around that causes make to pick up the
Now I see... it was required to perform "make cleandir" (or don't
set UPDATE) with the change, otherwise "realdepend" rule (bsd.dep.mk)
will not notice that .depend is obsolete due to change caused by .PATH.
I understand I was wrong that setting UPDATE=1, however, I think
"make UPDATE=1 build" case should somehow be improved to catch this
case. Is it possible to write a make rule to add the following:
>>.depend: (the makefiles we use for the bulid, including Makefile.frag)
or some other ways?