From owner-freebsd-current@FreeBSD.ORG Thu Jul 31 09:16:16 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7099437B401; Thu, 31 Jul 2003 09:16:16 -0700 (PDT) Received: from kientzle.com (h-66-166-149-50.SNVACAID.covad.net [66.166.149.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2B4343FBF; Thu, 31 Jul 2003 09:16:15 -0700 (PDT) (envelope-from kientzle@acm.org) Received: from acm.org (ugly.x.kientzle.com [66.166.149.53]) by kientzle.com (8.12.9/8.12.9) with ESMTP id h6VGGDsE061987; Thu, 31 Jul 2003 09:16:13 -0700 (PDT) (envelope-from kientzle@acm.org) Message-ID: <3F2940DA.8070207@acm.org> Date: Thu, 31 Jul 2003 09:16:26 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0.1) Gecko/20021005 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Mark Murray References: <200307311550.h6VFoOZ2081920@grimreaper.grondar.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: Bruce Cran cc: freebsd-current@freebsd.org Subject: Re: make rerelease broken? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: kientzle@acm.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2003 16:16:16 -0000 Mark Murray wrote: > Scott Long writes: >>Bruce Cran wrote: >>>There appears to be a breakage of 'rerelease' - that is, 'release' works, but >>>'rerelease' fails in telnetd. >> >>I saw this too, but couldn't verify that it wasn't due to other problems >>that I was experiencing. Mark, can you take a glance at this? This >>seems to only happen when 'rerelease' triggers something to be rebuilt. > > I kept on seeing this with rescue/ when I was trying to fix the kerberos5 > and telnet builds. > > There is something dodgy with the crunchgen stuff that leaves behind > .o files compiled with the wrong -DFOO defines. Result is things that > don't link properly much later. I had some issues at one point with /rescue and dhclient that specifically broke rebuilds. Basically, crunchgen has never been entirely happy with the dhclient makefile. I added one line to the dhclient makefile (The @true line below) that seemed to address this. Maybe it was insufficient? Excerpt from /usr/src/sbin/dhclient/Makefile: + # Note: Must have some commands here to override the default build action ${OBJS}: all + @true Tim