XPectIT
the just
Nachdem ich jetzt mal in Experimentierlaune bin, wollte ich mit meinem Duron 1.1 GHz Welt + Kernel für eine andere Maschine bauen und wie im Handbuch so einfach beschrieben, installieren.
Ich habe auf der Buildmaschine die Quellen von 5.2-rc1 gezogen, gebaut und installiert. Das geht problemlos.
Dann den Kernel für den Zielrechner gebaut - fehlerfrei
Als nächstes die Verzeichnisse /usr/src und /usr/obj auf dem Zielrechner mounten - fehlerfrei
Dann wie so schön beschrieben: "Once there, you can install the new kernel and world and run mergemaster just as you normally would"
Das übersetze ich in
cd /usr/src
make installkernel KERNCONF=GEBAUTERKERNEL
und da geht nicht weiter.
Den Generic kann ich local so oft installieren wie ich will. Die NFS-Shares werden mit -maproot=root und schreibrechten exportiert...
Kann mir bitte jemand einen Tip geben was ich übersehe?
Der Build-PC ist ein FreeBSD 5.2-rc1 und der Zielrechner ein 5.1-p2 die /etc/make.conf ist gleich und das einzige das mir noch einfällt wäre, das die Verzeichnisse /usr/src und /usr/obj auf dem Zielrechner nicht leer sind und noch nie eine Welt darauf gebaut wurde.
Ich habe auf der Buildmaschine die Quellen von 5.2-rc1 gezogen, gebaut und installiert. Das geht problemlos.
Dann den Kernel für den Zielrechner gebaut - fehlerfrei
Als nächstes die Verzeichnisse /usr/src und /usr/obj auf dem Zielrechner mounten - fehlerfrei
Dann wie so schön beschrieben: "Once there, you can install the new kernel and world and run mergemaster just as you normally would"
Das übersetze ich in
cd /usr/src
make installkernel KERNCONF=GEBAUTERKERNEL
und da geht nicht weiter.
Code:
undercover# mount -t nfs 192.168.0.207:/usr/src /usr/src
undercover# mount -t nfs 192.168.0.207:/usr/obj /usr/obj
undercover# cd /usr/src
undercover# make installkernel KERNCONF=GENERIC
"/usr/src/Makefile.inc1", line 745: warning: String comparison operator should be either == or !=
"/usr/src/Makefile.inc1", line 745: Malformed conditional ((!defined(NO_RESCUE) || defined(RELEASEDIR)) && (${TARGET_ARCH} != ${MACHINE_ARCH} || ${BOOTSTRAPPING} < 501101))
"/usr/src/Makefile.inc1", line 745: Missing dependency operator
"/usr/src/Makefile.inc1", line 747: if-less endif
"/usr/src/Makefile.inc1", line 747: Need an operator
make: fatal errors encountered -- cannot continue
*** Error code 1
Stop in /usr/src.
Den Generic kann ich local so oft installieren wie ich will. Die NFS-Shares werden mit -maproot=root und schreibrechten exportiert...
Kann mir bitte jemand einen Tip geben was ich übersehe?
Der Build-PC ist ein FreeBSD 5.2-rc1 und der Zielrechner ein 5.1-p2 die /etc/make.conf ist gleich und das einzige das mir noch einfällt wäre, das die Verzeichnisse /usr/src und /usr/obj auf dem Zielrechner nicht leer sind und noch nie eine Welt darauf gebaut wurde.