cvs commit: src/usr.sbin/config main.c

Warner Losh imp at bsdimp.com
Mon Jan 16 00:11:57 PST 2006


From: Scott Long <scottl at samsco.org>
Subject: Re: cvs commit: src/usr.sbin/config main.c
Date: Sun, 15 Jan 2006 23:52:25 -0700

> M. Warner Losh wrote:
> 
> > In message: <20060116041146.GA23438 at dragon.NUXI.org>
> >             "David O'Brien" <obrien at FreeBSD.org> writes:
> > : On Sat, Jan 14, 2006 at 08:12:25AM +0000, Florent Thoumie wrote:
> > : >   Modified files:
> > : >     usr.sbin/config      main.c 
> > : >   Log:
> > : >   - Change the exit message from "make cleandepend; make depend" to
> > : >   "make cleandepend && make depend".
> > : 
> > : I still think we should go back to the traditional:
> > :     "Don't forget to do ``make depend''\n"
> > : 
> > : The 'make cleandepend' step was to work around brokeness in 'make depend'.
> > : If 'make depend' is still so broken that one must do 'make cleandepend'
> > : first, then 'make depend' should just blow away all the .depend files
> > : first.
> > 
> > Sadly, that won't work.
> > 
> > Warner
> 
> Not that I don't believe you, but can you explain why it won't work? 
> What happened that caused 10+ years of 'working' to turn to 'not working'?

David's simple solution to this problem was tried and doesn't work.
You still get error messages when the make depend runs.  Please see
the archives for an extensive discussion about why make depend fails.

Warner


More information about the cvs-all mailing list