Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Nov 2003 08:02:33 +1030
From:      Tim Aslat <tim@spyderweb.com.au>
To:        "Jason Burris" <spidey@oldskool.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: make dev problems
Message-ID:  <20031107080233.0900bd64.tim@spyderweb.com.au>
In-Reply-To: <15502.216.237.145.172.1068153138.squirrel@mail02.oldskool.com>
References:  <15502.216.237.145.172.1068153138.squirrel@mail02.oldskool.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In the immortal words of "Jason Burris" <spidey@oldskool.com>...
> I need to compile a kernel with IPFW on a remote machine running
> FreeBSD4.7.  I followed the steps listed at:
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html

Following the handbook isn't a bad start.

> In my COMPUTERNAME config file I've add the following three lines to
> the end for IPFW:
> 
> options IPFIREWALL
> options IPFIREWALL_VERBOSE
> options IPFIREWALL_DEFAULT_TO_ACCEPT
> 
> And I changed this line, which I read was necessary:
> 
> ident COMPUTERNAME

Not bad, but a more secure way would be to default to deny rather than
accept, but that's personal preference.

> I'm able to run:
> 
> /usr/sbin/config COMPUTERNAME
> cd ../../compile/COMPUTERNAME
> 
> When I run
> 
> make depend
> 
> Everything runs fine until it dies with the error:
> 
> make: don't know how to make iconv.h.
> Stop*** Error code 2
> Stop in /usr/src/sys/modules.***
> Error code 1
> 
> I've checked and this file is in my /usr/src/sys directory.What am I
> doing wrong?  Do I even need this header to be compiled intothe
> kernel?

You might want to try the "newer" method of building a kernel.

cd /usr/src
make buildkernel KERNCONF=COMPUTERNAME
<wait a bit>
make installkernel KERNCONF=COMPUTERNAME

Cheers

Tim


-- 
Tim Aslat <tim@spyderweb.com.au>
Spyderweb Consulting
http://www.spyderweb.com.au
P: +61 8 82243020    M: +61 0401088479



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031107080233.0900bd64.tim>