make dev problems
spidey at oldskool.com
Thu Nov 6 15:20:58 PST 2003
> Tim Aslat <tim at spyderweb.com.au> writes:
>> In the immortal words of "Jason Burris" <spidey at 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.
> It's nice to see someone actually do it for a change.
>> > 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
>> accept, but that's personal preference.
> In this case, where the machine is remote and you could lock
> out, it's probably better to default to accept instead. Eventually,
> there will be a firewall rule denying unmatched packets, and even
> you have to be careful about backing out the ruleset automatically
> you lock yourself out.
>> > 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
> I don't think that will be any better. Either way, he needs to have
> sources that match his system, and the "old" way will work fine when
> that is the case.
The system didn't have the sources, so I downloaded the first CD ISO
and extracted them from there into:
Could there be more sources that I need to extract?
Also I tried the suggestion:
make buildkernel KERNCONF=COMPUTERNAME
<wait a bit>
make installkernel KERNCONF=COMPUTERNAME
And I just got the message:
make: don't know how to make buildkernel. Stop
There is nothing in my /usr/src directory besides the /sys dir.
Thanks for all the help.
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions