NetBSD world selbst bauen

From: Jens Rehsack <jens.rehsack(at)jenoptik.com>
Date: Mon, 30 May 2005 16:45:34 +0200

Hallo zusammen,

ich hab gerade die Aufgabe, fuer ein embedded device einen
Firewire-Treiber fuer Linux 2.6 anzupassen - mehr wird noch
folgen.

Ich habe mich also in den aktuellen Linux-Kernel und die
Patches fuer das System eingearbeitet, usw.
Soviel vielleicht zur Einleitung.

Naja - jedenfalls ist der Frustfaktor seit ca. 2 Wochen
mit dem Spielzeugsystem ohne Doku so hoch, das ich mich
in der Heimat (BSD) nach Alternativen umsehen wollte,
auf das ich im Betrieb vielleicht eine bessere Loesung
als den Pinguin praesentieren kann.

Erster Griff: NetBSD - und ja, soll wohl fuer arm gehen
und auch erste Gehversuche mit dem PXA255 wurden gemacht,
so das sich mein Aufwand die Anpassung fuer unser 270'er
Board vorzunehmen wohl in Grenzen halten werden...

Aber um dahin zu kommen, muesste ich erstmal die World
kompilieren koennen :( (Fehlermeldungen stehen am Ende
der Mail)

Jedenfalls hab ich auch etwas gegoogled ;)
Und bei solchen Fehlern wird geraten, die Sourcen neu
per cvs zu ziehen.

Aber das kann es doch nicht sein, oder? Ich meine,
jedesmal die kompletten Sourcen neu ziehen dauert Stunden,
und da ich das abends in meiner Freizeit mache (vorerst),
ist das eine eher endlose Beschaeftigung und imho sinnloser
Traffic dann.

Hat jemand einen Tipp, wie man langsam aber sicher
an ein selbtkompiliertes NetBSD kommt?

Danke schonmal im Voraus,
Jens

--- SNIPP 1
/usr/src/obj/tooldir.NetBSD-2.0.2-i386/bin/i386--netbsdelf-c++ -Os -pipe
-DHAVE_CONFIG_H -I/usr/src/gnu/dist/groff/src/include
-I/usr/src/gnu/usr.bin/groff/src/include -Werror -mcpu=pentium2 -mmmx
-fno-rtti -fno-exceptions -nostdinc++ -isystem-cxx
/usr/src/obj/destdir.i386/usr/include/g++ -nostdinc -isystem
/usr/src/obj/destdir.i386/usr/include -c
/usr/src/gnu/dist/groff/src/preproc/eqn/lex.cpp
/usr/src/gnu/dist/groff/src/preproc/eqn/lex.cpp:25:21: eqn_tab.h: No
such file or directory
/usr/src/gnu/dist/groff/src/preproc/eqn/lex.cpp:60: error: `OVER' was not
...
*** Failed target: lex.o
*** Failed command:
/usr/src/obj/tooldir.NetBSD-2.0.2-i386/bin/i386--netbsdelf-c++ -Os -pipe
-DHAVE_CONFIG_H -I/usr/src/gnu/dist/groff/src/include
-I/usr/src/gnu/usr.bin/groff/src/include -Werror -mcpu=pentium2 -mmmx
-fno-rtti -fno-exceptions -nostdinc++ -isystem-cxx
/usr/src/obj/destdir.i386/usr/include/g++ -nostdinc -isystem
/usr/src/obj/destdir.i386/usr/include -c
/usr/src/gnu/dist/groff/src/preproc/eqn/lex.cpp
*** Error code 1

Stop.
nbmake: stopped in /usr/src/gnu/usr.bin/groff/src/preproc/eqn
--- END 1
# create eqn/eqn.d
CC=/tooldir.NetBSD-2.0.2-i386/bin/i386--netbsdelf-gcc
/tooldir.NetBSD-2.0.2-i386/bin/nbmkdep -f eqn.d -- -DHAVE_CONFIG_H
-I/usr/src/gnu/dist/groff/src/include
-I/usr/src/gnu/usr.bin/groff/src/include -nostdinc++ -isystem-cxx
/usr/obj/destdir.i386/usr/include/g++
  -nostdinc -isystem /usr/obj/destdir.i386/usr/include eqn.cpp
/usr/src/gnu/dist/groff/src/preproc/eqn/eqn.y:27:17: box.h: No such file
or directory
nbmkdep: compile failed.
*** Error code 1

Stop.
make: stopped in /usr/src/gnu/usr.bin/groff/src/preproc/eqn
*** Error code 1

Stop.
make: stopped in /usr/src/gnu/usr.bin/groff/src/preproc
*** Error code 1

Stop.
make: stopped in /usr/src/gnu/usr.bin/groff/src
*** Error code 1

Stop.
make: stopped in /usr/src/gnu/usr.bin/groff
*** Error code 1

Stop.
make: stopped in /usr/src/gnu/usr.bin
*** Error code 1

Stop.
make: stopped in /usr/src/gnu
*** Error code 1

Stop.
make: stopped in /usr/src
*** Error code 1

Stop.
make: stopped in /usr/src
*** Error code 1

Stop.
make: stopped in /usr/src
*** Error code 1

Stop.
make: stopped in /usr/src
--- SNIPP 2

--- END 2

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 30 May 2005 - 16:49:13 CEST

search this site