Instalace přes gcc - SM56

Dominator Dominik.Dominator na centrum.cz
Úterý Leden 20 18:32:29 CET 2004


Tak jsem zkousel naistalovat sm56 pres gcc3 a zkoncil jsem zde (sorry,
ze je to tak dlouhy) mam kernel a snad i gcc3, nevim jestli mam 2 nebo
3, jsou totis jinak rozdilny baliky pro install. Jinak normalni
kompilace programu mi jde. Jeste jsem podle toho ruskeho navodu zkousil
zadat insmod sm56 a vyjelo tohle tak mrknete, dolejs je ten vypis pri
kopilaci. Moc dik za jakou koliv pomoc Dominik
 
[img]http://skoda.L.cz/insmod.jpg[/img]

tady vypis pri make install

[root na localhost sm56-gcc3]# make install
make all
make[1]: Entering directory `/home/dominator/Desktop/sm56/sm56-gcc3'
echo "Writing Version.c"
Writing Version.c
echo "#define UTS_RELEASE \""`uname -r`"\"" >version.c
echo "const char __module_kernel_version[]
__attribute__((section(\".modinfo\" ))) =
\"kernel_version=\"UTS_RELEASE;">>version.c
echo "#ifdef MODVERSIONS" >>version.c
echo "const char __module_using_checksums[]
__attribute__((section(\".modinfo\"))) = \"using_checksums=1\";"
>>version.c
echo "#endif">>version.c
echo Compiling version.c
Compiling version.c
gcc -DLINUX -D__KERNEL__ -DMODULE -Wall -O -fomit-frame-pointer -o
version.a  -c version.c
echo Linking output version.a with Motorola proprietary sm56.lib
Linking output version.a with Motorola proprietary sm56.lib
ld -r -o sm56.a  version.a sm56.lib
echo Updating kernel symbols in output sm56.a
Updating kernel symbols in output sm56.a
objcopy --redefine-sym kmalloc=kmalloc_hack --redefine-sym
__vmalloc=vmalloc_hack sm56.a sm56_h.a
echo Compiling kmhack.o from input kludge.c
Compiling kmhack.o from input kludge.c
gcc -DLINUX -D__KERNEL__ -DMODULE -Wall -O -I/usr/src/linux-2.4/include
-fomit-frame-pointer -o kmhack.o -c kludge.c
In file included from /usr/include/linux/prefetch.h:13,
                 from /usr/include/linux/list.h:6,
                 from /usr/include/linux/wait.h:14,
                 from /usr/include/linux/fs.h:11,
                 from /usr/include/linux/capability.h:17,
                 from /usr/include/linux/binfmts.h:5,
                 from /usr/include/linux/sched.h:8,
                 from /usr/include/linux/mm.h:4,
                 from /usr/include/linux/slab.h:14,
                 from kludge.c:13:
/usr/include/asm/processor.h:55: error: `CONFIG_X86_L1_CACHE_SHIFT'
undeclared here (not in a function)
/usr/include/asm/processor.h:55: error: requested alignment is not a
constant
In file included from /usr/include/linux/mm.h:12,
                 from /usr/include/linux/slab.h:14,
                 from kludge.c:13:
/usr/include/linux/mmzone.h:44: error: `CONFIG_X86_L1_CACHE_SHIFT'
undeclared here (not in a function)
/usr/include/linux/mmzone.h:44: error: requested alignment is not a
constant
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/dominator/Desktop/sm56/sm56-gcc3'
make: *** [install] Error 2
[root na localhost sm56-gcc3]#



[root na server dominator]# mkbootdisk --device /dev/fd0 2.4.22-21mdk
Insert a disk in /dev/fd0. Any information on the disk will be lost.
Press <Enter> to continue or ^C to abort:
cp: writing `/tmp/mkbootdisk/initrd.img': No space left on device
Error !



Další informace o konferenci Linux