make buildworld abbruch wegen fehler

krip48

Active Member
Wollte mal über das Howto mein System erneuern. Doch nach aufruf von "make buildworld" kommt folgende Fehlermeldung. Kann mir da jemand helfen?

Code:
/usr/src/> make buildworld


--------------------------------------------------------------
>>> Rebuilding the temporary build tree
--------------------------------------------------------------
rm -rf /usr/obj/usr/src/tmp
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/bin
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/games
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/include/c++/3.4
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/include/sys
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/lib
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/libexec
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/sbin
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/dict
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX100
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX100-12
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX75
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX75-12
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devascii
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devcp1047
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devdvi
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devhtml
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devkoi8-r
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devlatin1
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devlbp
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devlj4
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devps
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devutf8
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/tmac/mdoc
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/tmac/mm
mkdir -p /usr/obj/usr/src/tmp/lib
mkdir -p /usr/obj/usr/src/tmp/usr/bin
mkdir -p /usr/obj/usr/src/tmp/usr/include
mkdir -p /usr/obj/usr/src/tmp/usr/lib/compat/aout
mkdir -p /usr/obj/usr/src/tmp/usr/libdata/ldscripts
mkdir -p /usr/obj/usr/src/tmp/usr/libexec
mkdir -p /usr/obj/usr/src/tmp/usr/sbin
mkdir -p /usr/obj/usr/src/tmp/usr/share/misc
mkdir -p /usr/obj/usr/src/tmp/usr/share/snmp/defs
mkdir -p /usr/obj/usr/src/tmp/usr/share/snmp/mibs
mtree -deU -f /usr/src/etc/mtree/BSD.include.dist  -p /usr/obj/usr/src/tmp/usr/include >/dev/null
ln -sf /usr/src/sys /usr/obj/usr/src/tmp

--------------------------------------------------------------
>>> stage 1.1: legacy release compatibility shims
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL="sh /usr/src/tools/install.sh"  PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin  WORLDTMP=/usr/obj/usr/src/tmp  MAKEFLAGS="-m /usr/src/tools/build/mk  -m /usr/src/share/mk" make -f Makefile.inc1  DESTDIR=  BOOTSTRAPPING=602000  -DNO_HTML -DNO_INFO -DNO_LINT -DNO_MAN -DNO_NLS -DNO_PIC  -DNO_PROFILE -DNO_SHARED -DNO_CPU_CFLAGS -DNO_WARNS legacy
===> tools/build (obj,includes,depend,all,install)
/usr/obj/usr/src/tmp/usr/src/tools/build created for /usr/src/tools/build
cd /usr/src/tools/build; make buildincludes; make installincludes
rm -f .depend
mkdep -f .depend -a    -I/usr/obj/usr/src/tmp/legacy/usr/include /usr/src/tools/build/dummy.c
cc -O2 -fno-strict-aliasing -pipe  -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/tools/build/dummy.c
building static egacy library
ranlib libegacy.a
sh /usr/src/tools/install.sh -C -o root -g wheel -m 444   libegacy.a /usr/obj/usr/src/tmp/legacy/usr/lib

--------------------------------------------------------------
>>> stage 1.2: bootstrap tools
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL="sh /usr/src/tools/install.sh"  PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin  WORLDTMP=/usr/obj/usr/src/tmp  MAKEFLAGS="-m /usr/src/tools/build/mk  -m /usr/src/share/mk" make -f Makefile.inc1  DESTDIR=  BOOTSTRAPPING=602000  -DNO_HTML -DNO_INFO -DNO_LINT -DNO_MAN -DNO_NLS -DNO_PIC  -DNO_PROFILE -DNO_SHARED -DNO_CPU_CFLAGS -DNO_WARNS bootstrap-tools
===> games/fortune/strfile (obj,depend,all,install)
cd: can't cd to /usr/src/games/fortune/strfile
*** Error code 2

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
 
hast du alle sourcen gezogen

siehe Fehlermeldung:

cd /usr/src/--->>Verzeichnis fehlt


schreib mal bitte ob das make installworld später geklappt hat
 
Habe die Version 6.2-Release. Bin nach dem Howto vorgegangen.
"csup /etc/sourec-supfile". Hab in meine make.conf NO_GANES eingetragen. Leider kommt jetzt eine neue Fehlermeldung.
Code:
--------------------------------------------------------------
>>> Rebuilding the temporary build tree
--------------------------------------------------------------
rm -rf /usr/obj/usr/src/tmp
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/bin
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/games
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/include/c++/3.4
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/include/sys
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/lib
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/libexec
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/sbin
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/dict
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX100
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX100-12
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX75
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devX75-12
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devascii
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devcp1047
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devdvi
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devhtml
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devkoi8-r
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devlatin1
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devlbp
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devlj4
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devps
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/groff_font/devutf8
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/tmac/mdoc
mkdir -p /usr/obj/usr/src/tmp/legacy/usr/share/tmac/mm
mkdir -p /usr/obj/usr/src/tmp/lib
mkdir -p /usr/obj/usr/src/tmp/usr/bin
mkdir -p /usr/obj/usr/src/tmp/usr/include
mkdir -p /usr/obj/usr/src/tmp/usr/lib/compat/aout
mkdir -p /usr/obj/usr/src/tmp/usr/libdata/ldscripts
mkdir -p /usr/obj/usr/src/tmp/usr/libexec
mkdir -p /usr/obj/usr/src/tmp/usr/sbin
mkdir -p /usr/obj/usr/src/tmp/usr/share/misc
mkdir -p /usr/obj/usr/src/tmp/usr/share/snmp/defs
mkdir -p /usr/obj/usr/src/tmp/usr/share/snmp/mibs
mtree -deU -f /usr/src/etc/mtree/BSD.include.dist  -p /usr/obj/usr/src/tmp/usr/include >/dev/null
ln -sf /usr/src/sys /usr/obj/usr/src/tmp

--------------------------------------------------------------
>>> stage 1.1: legacy release compatibility shims
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL="sh /usr/src/tools/install.sh"  PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin  WORLDTMP=/usr/obj/usr/src/tmp  MAKEFLAGS="-m /usr/src/tools/build/mk  -m /usr/src/share/mk" make -f Makefile.inc1  DESTDIR=  BOOTSTRAPPING=602000  -DNO_HTML -DNO_INFO -DNO_LINT -DNO_MAN -DNO_NLS -DNO_PIC  -DNO_PROFILE -DNO_SHARED -DNO_CPU_CFLAGS -DNO_WARNS legacy
===> tools/build (obj,includes,depend,all,install)
/usr/obj/usr/src/tmp/usr/src/tools/build created for /usr/src/tools/build
cd /usr/src/tools/build; make buildincludes; make installincludes
rm -f .depend
mkdep -f .depend -a    -I/usr/obj/usr/src/tmp/legacy/usr/include /usr/src/tools/build/dummy.c
cc -O2 -fno-strict-aliasing -pipe  -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/tools/build/dummy.c
building static egacy library
ranlib libegacy.a
sh /usr/src/tools/install.sh -C -o root -g wheel -m 444   libegacy.a /usr/obj/usr/src/tmp/legacy/usr/lib

--------------------------------------------------------------
>>> stage 1.2: bootstrap tools
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL="sh /usr/src/tools/install.sh"  PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin  WORLDTMP=/usr/obj/usr/src/tmp  MAKEFLAGS="-m /usr/src/tools/build/mk  -m /usr/src/share/mk" make -f Makefile.inc1  DESTDIR=  BOOTSTRAPPING=602000  -DNO_HTML -DNO_INFO -DNO_LINT -DNO_MAN -DNO_NLS -DNO_PIC  -DNO_PROFILE -DNO_SHARED -DNO_CPU_CFLAGS -DNO_WARNS bootstrap-tools
===> gnu/usr.bin/gperf (obj,depend,all,install)
/usr/obj/usr/src/tmp/usr/src/gnu/usr.bin/gperf created for /usr/src/gnu/usr.bin/gperf
===> gnu/usr.bin/gperf/doc (obj)
/usr/obj/usr/src/tmp/usr/src/gnu/usr.bin/gperf/doc created for /usr/src/gnu/usr.bin/gperf/doc
make: don't know how to make bool-array.cc. Stop
*** Error code 2

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
 
Da kannst du vom Bauen ausschließen so viel du willst. Deine Sourcen sind einfach unvollständig. Also besorge dir erst einmal einen vollständigen Satz und dann sehen wir weiter.
 
So hat alles geklappt! Danke für den Tip mit CSUP bei Wiki..
Hätte da jetzt noch ne Frage. Mein System ist jetzt von 6.2 auf 6.3 geändert. Kann ich mit make buildworld auch auf die neuste Version von FreeBSD Updaten?

Danke schon mal an alle die mir geholfen haben..:D
 
Ja kannst du. Wenn du ein Single-Core System hast, würde ich aber erst einmal bei 6.x bleiben.
 
Kannst du mir vielleicht noch sagen warum nicht mit der 7ner Version. Die habe ich grad erst vor kurzen auf meinem Home PC Installiert und der hat ein Single-Core 2.4GHz.
 
Ich denke mal Kamikaze will darauf hinaus, das in 7.0 ein neuer Scheduler genutzt wird, der aber auf Mehrkernsysteme ausgelegt ist, während die 6.x Linie noch den alten Scheduler nutzt.

Da durch die Optimierung für Mehrkernsysteme der neue Scheduler auf Single_Core Systemen nicht so perfomant ist, lohnt es sich eher bei 6.x zu bleiben.

Installieren lässt sich natürlich auch 7.0.
 
Danke für die Info. Nur noch eine kleine Frage. Gibt es in der 6.x Linie eine Version die man empfehlen kann?

Wie gesagt vielen dank noch mal für eure schnelle Hilfe!!!!!!
 
Hmm, 7.0 hat als standart scheduler noch SCHED_4BSD, also der alte, vielleicht leicht verändert... Wenn der Rechner gut läuft lasses halt auf 6.3.
 
Zurück
Oben