kernel 2.2.18-8.3 - problemy s prekladem

Miroslav BENES mbenes na tenez.cz
Úterý Prosinec 19 13:21:25 CET 2000


Preji krasny den !

Nedari se mi preklad noveho kernelu. Bude to urcite nejaka pitomost, 
ale jsem postizen slepotou.


Na stroj s RH6.2cz (egcs-1.1.2-30, glibc-2.1.3-15) jsem nahrnul 
kernel-2.2.18-8.3.src.rpm (25 862 385 B). Pres noc jsem na nej 
postval prikaz "rpm -bb kernel-2.2..spec". Vysledkem jsou soubory :

kernel-2.2.18-8.3.i386.rpm		(7 996 961)
(zde je pouzitelne jadro)

a hlavne :
kernel-source-2.2.18-8.3.i386.rpm	(20 258 141).

Po nainstalovani techto zdrojaku a nastaveni se deji podivne veci. 
Prikaz "make modules" vyhodi hned na prvnim zdrojaku (loop.c) 
spoustu chyb a skonci :

loop.c:174: warning: `BUG' redefined
/usr/src/linux-2.2.18/include/asm/page.h:60: warning: this is the
location of the previous definition In file included from loop.c:46:
/usr/src/linux-2.2.18/include/linux/module.h:148:
`get_module_symbol_R_ver_str' declared as function returning a functio
n /usr/src/linux-2.2.18/include/linux/module.h:148: warning: parameter
names (without types) in function declaration In file included from
loop.c:48: /usr/src/linux-2.2.18/include/linux/sched.h:6: warning:
parameter names (without types) in function declaration In file
included from /usr/src/linux-2.2.18/include/linux/binfmts.h:5,
                 from /usr/src/linux-2.2.18/include/linux/sched.h:8,
                 from loop.c:48:
/usr/src/linux-2.2.18/include/linux/capability.h:273: nondigits in
number and not hexadecimal

... atd.

Pritom v dokumentaci se mj. pise : "egcs 1.1.2 are known to be stable
on x86"

Vsechny zminene soubory (module.h, page.h atd.) pochazeji ze stejneho 
balicku jako cele zdrojaky. Tak proc to do prkynka nejde ?!?


Dekuji za jakykoliv tip.


--------------------------
Miroslav BENES
E-mail   : mbenes na tenez.cz
TENEZ Chotebor, a.s
--------------------------


Další informace o konferenci Linux