From owner-freebsd-questions@FreeBSD.ORG Wed Nov 22 21:14:16 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EDC0716A407 for ; Wed, 22 Nov 2006 21:14:16 +0000 (UTC) (envelope-from jamie@gnulife.org) Received: from floyd.gnulife.org (ns1.gnulife.org [207.191.130.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 36E6E43DB5 for ; Wed, 22 Nov 2006 21:09:10 +0000 (GMT) (envelope-from jamie@gnulife.org) Received: from floyd.gnulife.org (localhost.gnulife.org [127.0.0.1]) by floyd.gnulife.org (8.12.11/8.12.11) with ESMTP id kAML54On023779; Wed, 22 Nov 2006 15:05:05 -0600 (CST) (envelope-from jamie@gnulife.org) Received: from localhost (jamie@localhost) by floyd.gnulife.org (8.12.11/8.12.11/Submit) with ESMTP id kAML54qM023776; Wed, 22 Nov 2006 15:05:04 -0600 (CST) (envelope-from jamie@gnulife.org) X-Authentication-Warning: floyd.gnulife.org: jamie owned process doing -bs Date: Wed, 22 Nov 2006 15:05:04 -0600 (CST) From: Jamie To: Kris Kennaway In-Reply-To: <20061122202041.GA40610@xor.obsecurity.org> Message-ID: <20061122145124.B21681@floyd.gnulife.org> References: <20061122111131.U19707@floyd.gnulife.org> <20061122202041.GA40610@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-questions@freebsd.org Subject: Re: mntent.h creating problems - compiling gcc4 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2006 21:14:17 -0000 On Wed, 22 Nov 2006, Kris Kennaway wrote: > On Wed, Nov 22, 2006 at 11:37:34AM -0600, Jamie wrote: > > > > > > Greetings! > > > > I am having trouble compiling gcc 4.0.3 on FreeBSD 4.9. The compiler > > seems to be referencing mntent.h and the compilation fails with: > > > > from /usr/include/mntent.h:2, > > from ../../../gcc-4.0.3/libmudflap/mf-hooks2.c:97: > > /usr/include/mntent.h:2:20: error: #include nested too deeply > > > > > > I am compiling this with gcc 2.95 and gnu make 3.80. > > > > Does anyone know why it's trying to include mntent.h? From what I've > > read, this is a system V header file, so I can't understand why . Are > > there any switches I should be passing to make? > > Why not use the FreeBSD port? Because learning how to use some of the other tools outside the scope of the ports tree is kind of interesting, imho. I'd like to learn more about gcc and other tools for building software in FreeBSD, even if its just a purely academic pursuit. I guess working on a layer lower than the ports collection adds some satisfaction to my curiousity. There are those who use their cars solely for transportation, and others who enjoy restoring them/taking them apart/modifying them. I think the same kind of principles apply. Those just using their vehicles for transportation scratch their heads and wonder why anyone would have an interest in anything other than hassle free service. > > Kris > The Moon is Waxing Crescent (4% of Full)