MiB
21.01.02, 16:33
Hi
wollte grad ma den 2.4.17 so nebenbei als unix-profi und echter hacker kompilieren (wer den schmarrn glaubt is selber schuld :) ) und nu mein prob:
source gepacht mit:
cd /usr/src/linux/
patch -p1 -E < ../RPM/SOURCES/linux-2.4.17-supermount-0.7.11.patch
kamen nen paar meldungen mit denen ich nix anfangen konnte
naja mit make xconfig war smount trozdem zu sehn....
dann make dep, geht
make clean, geht
mak bzImage....kommt das
pipe -mpreferred-stack-boundary=2 -march=athlon -DEXPORT_SYMTAB -c kmod.c
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DEXPORT_SYMTAB -c context.c
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -c -o uid16.o uid16.c
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DEXPORT_SYMTAB -c ksyms.c
In file included from ksyms.c:50:
/usr/src/linux/include/asm/checksum.h:72:30: warning: multi-line string literals are deprecated
/usr/src/linux/include/asm/checksum.h:105:17: warning: multi-line string literals are deprecated
/usr/src/linux/include/asm/checksum.h:121:13: warning: multi-line string literals are deprecated
/usr/src/linux/include/asm/checksum.h:161:17: warning: multi-line string literals are deprecated
ksyms.c:277: `getattr_full' undeclared here (not in a function)
ksyms.c:277: initializer element is not constant
ksyms.c:277: (near initialization for `__ksymtab_getattr_full.value')
make[2]: *** [ksyms.o] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/kernel«
make[1]: *** [first_rule] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/kernel«
make: *** [_dir_kernel] Fehler 2
was mach cih falsch?
p.s. gcc 3.0.3 mit mdk 8.1
danke schonmal
MfG
MiB
wollte grad ma den 2.4.17 so nebenbei als unix-profi und echter hacker kompilieren (wer den schmarrn glaubt is selber schuld :) ) und nu mein prob:
source gepacht mit:
cd /usr/src/linux/
patch -p1 -E < ../RPM/SOURCES/linux-2.4.17-supermount-0.7.11.patch
kamen nen paar meldungen mit denen ich nix anfangen konnte
naja mit make xconfig war smount trozdem zu sehn....
dann make dep, geht
make clean, geht
mak bzImage....kommt das
pipe -mpreferred-stack-boundary=2 -march=athlon -DEXPORT_SYMTAB -c kmod.c
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DEXPORT_SYMTAB -c context.c
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -c -o uid16.o uid16.c
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DEXPORT_SYMTAB -c ksyms.c
In file included from ksyms.c:50:
/usr/src/linux/include/asm/checksum.h:72:30: warning: multi-line string literals are deprecated
/usr/src/linux/include/asm/checksum.h:105:17: warning: multi-line string literals are deprecated
/usr/src/linux/include/asm/checksum.h:121:13: warning: multi-line string literals are deprecated
/usr/src/linux/include/asm/checksum.h:161:17: warning: multi-line string literals are deprecated
ksyms.c:277: `getattr_full' undeclared here (not in a function)
ksyms.c:277: initializer element is not constant
ksyms.c:277: (near initialization for `__ksymtab_getattr_full.value')
make[2]: *** [ksyms.o] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/kernel«
make[1]: *** [first_rule] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/kernel«
make: *** [_dir_kernel] Fehler 2
was mach cih falsch?
p.s. gcc 3.0.3 mit mdk 8.1
danke schonmal
MfG
MiB