Hallo Leute.
Ich bin gerade dabei mir ein eigenes Livesystem auf der Basis von Gentoo zu bauen. Soweit hat alles auch gut funktioniert, allerdings scheitert es immer wieder bei aufs. Das hab ich in Form eines Pachtes in den Kernel eingespielt. Nach der dieser
Anleitugn (Standalone). Das Patchen funktioniert auch ohne Fehler, jedoch sobald ich den Kernel kompilieren will fängt er nach einer weile an zu meckern. Ich habe es jeweils mti und ohne genkernel mit den Versionen 2.6.29-gentoo-r5,2.6.30-gentoo-r3 und 2.6.29-r5 (vanilla) ausprobiert, jedoch kommt immer der gleiche Fehler.
Hier mal der relevante Ausschnitt aus /var/log/genkernel.log:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
CC fs/aufs/wkq.o
LD fs/autofs/built-in.o
CC block/elevator.o
CC fs/aufs/vfsub.o
fs/aufs/vfsub.c: In Funktion »vfsub_lookup_hash«:
fs/aufs/vfsub.c:105: Fehler: Implizite Deklaration der Funktion »lookup_hash«
fs/aufs/vfsub.c:105: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
fs/aufs/vfsub.c: In Funktion »vfsub_splice_to«:
fs/aufs/vfsub.c:474: Fehler: Implizite Deklaration der Funktion »do_splice_to«
fs/aufs/vfsub.c: In Funktion »vfsub_splice_from«:
fs/aufs/vfsub.c:487: Fehler: Implizite Deklaration der Funktion »do_splice_from«
make[2]: *** [fs/aufs/vfsub.o] Fehler 1
make[1]: *** [fs/aufs] Fehler 2
make: *** [fs] Fehler 2
make: *** Warte auf noch nicht beendete Prozesse...
CC block/blk-core.o
CC block/blk-tag.o
|
Ich weiß nicht, ob es relevant ist, aber ich habe immer aus einer chroot Umgebung kompiliert (und ja ich hab an so dinge die mount dev und proc gedacht
).
Achja: Ich kenne Catalyst, allerdings geht dabei jeglicher Lerneffekt verloren und am ende weiß ich auch nicht genau, was dann unter der haube werkelt. Deswegen wollte ich gerne ein Livesystem (from Scratch?) erstellen.