Re: Compile Error Kernel FreeBSD 5.1

From: Gordon Bergling <gordon(at)bsd-network.org>
Date: Tue, 25 Nov 2003 19:21:45 +0100

Hallo Jochen,

On Tue Nov 25, 2003 at 06:48PM +0100, Jochen Schrader wrote:
> Ich habe hier ein Problem mit dem Kompilieren des FreeBSD Kernels.
> Um alle Sicherheitsupdates einzuspielen, habe ich mit cvsup zunächst
> meine Systemquellen aktualisiert. Dies verlief auch erfolgreich,
> ebenso wie ein make buildworld bzw. das Kompilieren des GENERIC
> Kernels. Nun habe ich die Option IPFILTER in meiner
> Kernelkonfiguration aktiviert und er liefert jetzt leider einen Fehler:
> ---- schnipp ----
[...]
> ----- schnapp ------
>
> Ich habe die einzelnen Zeilen mit Leerzeilen der besseren Lesbarkeit
> wegen von einander getrennt.
>
> Btw. habe ich schon vorher einen FreeBSD 5.1 Kernel mit der Option
> IPFILTER kompiliert, das hat problemlos funktioniert.
>
> Was kann nun die Ursache sein? Sind die Quellen falsch
> aktualiesiert, aber hätte es da nicht einen Fehler geben müssen?
> Warum tritt der Fehler dann auch nur bei IPFILTER auf? Wie kann ich
> nun den Fehler beseitigen? Oder ist es besser zu warten und die
> Quellen in ein paar Tagen nochmals zu aktualisieren.

Ich mal stark davon aus, dass Du -CURRENT verwendest.
Ein RTFM erspare ich mir an dieser Stelle einmal. ;)

| /usr/src/UPDATEING
| 20030925:
| Configuring a system to use IPFILTER now requires that PFIL_HOOKS
| also be explicitly configured. Previously this dependency was
| magically handled through some cruft in net/pfil.h; but that has
| been removed. Building a kernel with IPFILTER but not PFIL_HOOKS
| will fail with obtuse errors in ip_fil.c.

Gruss,

        Gordon

-- 
Gordon Bergling <GBergling@bsd-network.org>	http://www.0xFCE3.net/
PGP Fingerprint:  7732 9BB1 5013 AE8B E42C  28E0 93B9 D32B C76F 02A0
RIPE-HDL: MDTP-RIPE		"There is no place like 127.0.0.0/8"
To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 25 Nov 2003 - 19:23:46 CET

search this site