From owner-freebsd-current@FreeBSD.ORG Wed Aug 4 23:07:42 2004 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 3E6FF16A4CE for ; Wed, 4 Aug 2004 23:07:42 +0000 (GMT) Received: from mail.parodius.com (mail.parodius.com [64.62.145.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C05443D49 for ; Wed, 4 Aug 2004 23:07:42 +0000 (GMT) (envelope-from jdc@pentarou.parodius.com) Received: from pentarou.parodius.com (jdc@localhost [127.0.0.1]) by mail.parodius.com (8.12.11/8.12.11) with ESMTP id i74N7f79051126 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 4 Aug 2004 16:07:42 -0700 (PDT) (envelope-from jdc@pentarou.parodius.com) Received: (from jdc@localhost) by pentarou.parodius.com (8.12.11/8.12.11/Submit) id i74N7f6V051125 for freebsd-current@freebsd.org; Wed, 4 Aug 2004 16:07:41 -0700 (PDT) (envelope-from jdc) Date: Wed, 4 Aug 2004 16:07:41 -0700 From: Jeremy Chadwick To: FreeBSD Current Message-ID: <20040804230741.GA51098@parodius.com> Mail-Followup-To: FreeBSD Current References: <16657.26289.6205.220165@roam.psg.com> <41116B99.2050903@alumni.rice.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41116B99.2050903@alumni.rice.edu> User-Agent: Mutt/1.5.6i Subject: Re: kernel build error X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Aug 2004 23:07:42 -0000 Wasn't there a discussion on -current not too long ago about the use of non-stock CFLAGS in make.conf causing these type-of problems? -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. | On Wed, Aug 04, 2004 at 06:04:57PM -0500, Jon Noack wrote: > On 08/04/04 17:44, Randy Bush wrote: > >linking kernel.debug > >i686_mem.o(.text+0xf6a): In function `i686_mem_drvinit': > >/usr/src/sys/i386/i386/i686_mem.c:616: undefined reference to > >`mem_range_softc' > >k6_mem.o(.text+0x433): In function `k6_mem_drvinit': > >/usr/src/sys/i386/i386/k6_mem.c:181: undefined reference to > >`mem_range_softc' > >mem.o(.text+0x2a3): In function `memioctl': > >/usr/src/sys/i386/i386/mem.c:174: undefined reference to `mem_range_softc' > >mem.o(.text+0x2b5):/usr/src/sys/i386/i386/mem.c:178: undefined reference > >to `mem_range_softc' > >mem.o(.text+0x2dc): In function `memioctl': > >/usr/src/sys/sys/libkern.h:52: undefined reference to `mem_range_softc' > >mem.o(.text+0x31d): In function `memioctl': > >/usr/src/sys/i386/i386/mem.c:188: undefined reference to > >`mem_range_attr_get' > >mem.o(.text+0x363):/usr/src/sys/i386/i386/mem.c:195: undefined reference > >to `mem_range_softc' > >mem.o(.text+0x3bb):/usr/src/sys/i386/i386/mem.c:206: undefined reference > >to `mem_range_attr_set' > >mem.o(.text+0x408): In function `dev_mem_md_init': > >/usr/src/sys/i386/i386/mem.c:216: undefined reference to `mem_range_softc' > >mem.o(.text+0x412):/usr/src/sys/i386/i386/mem.c:217: undefined reference > >to `mem_range_softc' > >mem.o(.text+0x417):/usr/src/sys/i386/i386/mem.c:217: undefined reference > >to `mem_range_softc' > >*** Error code 1 > > > >Stop in /usr/obj/usr/src/sys/ROAM. > >*** Error code 1 > > > >Stop in /usr/src. > >*** Error code 1 > > Same problem here with CPUTYPE=p4 and CFLAGS=-O2 -pipe -g on my Pentium > 4 workstation (w/o SMP). Oddly enough, it works fine on my dual Pentium > 3 server (w/ SMP) with CPUTYPE=p3 and CFLAGS=-O2 -pipe -g. Both have > identical source. The kernel config files are very similar and are > stripped down to necessary stuff. Other than SMP, the only differences > between the two are for differing drivers (SCSI vs. IDE, USB, network, > and sound). > > Here's my exact error message (using 'make -s' so it might be a little > short): > > linking kernel.debug > memutil.o(.text+0xd): In function `mem_range_attr_get': > /usr/src/sys/dev/mem/memutil.c:43: undefined reference to `mem_range_softc' > memutil.o(.text+0x1f):/usr/src/sys/dev/mem/memutil.c:47: undefined > reference to `mem_range_softc' > memutil.o(.text+0x3d):/usr/src/sys/dev/mem/memutil.c:49: undefined > reference to `mem_range_softc' > memutil.o(.text+0x5a): In function `mem_range_attr_set': > /usr/src/sys/dev/mem/memutil.c:58: undefined reference to `mem_range_softc' > memutil.o(.text+0x68):/usr/src/sys/dev/mem/memutil.c:61: undefined > reference to `mem_range_softc' > i686_mem.o(.text+0xe49):/usr/src/sys/i386/i386/i686_mem.c:616: more > undefined references to `mem_range_softc' follow > *** Error code 1 > > Stop in /usr/obj/usr/src/sys/COMPGEEK. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Jon > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"