make buildworld und UPDATING

kastner

Well-Known Member
Sorry, ich steh' hier gerade total auf dem Schlauch.

Ich habe mir jetzt per cvsup die Kernelsourcen ins entsprechende Verzeichnis geladen. Wenn ich die Doku richtig versehe, müßte nun auch eine Datei namens

/usr/src/UPDATING

auf meinem Rechner existieren. Tut sie aber nicht. Muß ich diese Datei extra herunterladen? Was kann der Grund sein, daß ich sie nicht erhalten habe?

Und dann wird buildworld nicht gefunden. Die Eingabe von

make buildworld

führt sowohl in /usr/src
als auch in /usr/src/sys

zu der Meldung

make: don't know how to make buildworld. Stop

Ich habe gerade mehrfach schon die Quellen heruntergeladen. Fehlt da ein symbolischer Link oder muß ich make in einem anderen Verzeichnis aufrufen?

Gibt's da einen Trick?

Viele Grüße

Michael Kastner
 
Zeig mal bitte Dein cvsup file welches Du verwendest.

Danke erstmal für die Antwort, bzw Deine Nachfrage. Mein cvsup file sieht so aus:

Code:
*default host=cvsup6.de.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs   tag=RELENG_6_1
*default delete use-rel-suffix
*default compress
src-all

Noch'n Nachtrag: eigentlich wollte ich ursprünglich nur den Kernel kompilieren. Anstelle von "src-all" habe ich da "src-sys" gesetzt gehabt. Aber jetzt traue ich der Geschichte nicht mehr so richtig und habe mit "src-all" das gesamte Betriebssystem heruntergeladen.

Viele Grüße

Michael Kastner
 
Code:
*default host=cvsup6.de.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs   tag=RELENG_6_1
*default delete use-rel-suffix
*default compress
src-all

Ähm, also mit src-all funktioniert's - anstatt, wie ich vorher versucht hatte, mit src-sys. War aber nicht meine Idee. Nun wird erstmal alles gefunden. Pffffff....

Viele Grüße und vielen Dank für die geduldige Hilfe

Michael Kastner
 
Ähm, also mit src-all funktioniert's - anstatt, wie ich vorher versucht hatte, mit src-sys.

"src-sys" lädt dir die Kernelsourcen: (*default prefix=/usr)/src/sys
"src-all" dagegen "alles" also auch was in (*default prefix=/usr)/src liegt.
Nun bisschen klarer, warum z.B. keine /usr/src/UPDATING wa war? :)
 
Zurück
Oben