Kernel Compiling

K Aruran k_aruran at yahoo.com
Thu Aug 11 15:34:25 UTC 2005


Hai all,

First of all excuse me for emailing this problem to
the fedora-list. I don't know the suitability of such
questions.....

I have a Fedora Core-1 with 2.4.22 kernel

I want to install 2.2.26 kernel for testing purpose of
my modem drivers. So I downloaded the combat files and
installed them.

The make config command went ok, but I couldn't find
the .config file where it is suppose to..
make dep..went smoothly.
make bzImage and make zImage gave me following error
message...I think it is mainly due to the fact that
compiler is not properly set. Do I have to do anything
else to make this work.

I would appreciate anykind of help...


[root at localhost linux-2.2.26]# make zImage
cc -D__KERNEL__ -I/usr/src/linux-2.2.26/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer
-fno-strict-aliasing -D__SMP__ -pipe
-fno-strength-reduce -m486 -malign-loops=2
-malign-jumps=2 -malign-functions=2 -DCPU=686  -c -o
init/main.o init/main.c
`-m486' is deprecated. Use `-march=i486' or
`-mcpu=i486' instead.
cc1: warning: -malign-loops is obsolete, use
-falign-loops
cc1: warning: -malign-jumps is obsolete, use
-falign-jumps
cc1: warning: -malign-functions is obsolete, use
-falign-functions
In file included from
/usr/src/linux-2.2.26/include/linux/string.h:37,
                 from
/usr/src/linux-2.2.26/include/linux/signal.h:64,
                 from
/usr/src/linux-2.2.26/include/linux/sched.h:23,
                 from
/usr/src/linux-2.2.26/include/linux/mm.h:4,
                 from
/usr/src/linux-2.2.26/include/linux/slab.h:14,
                 from
/usr/src/linux-2.2.26/include/linux/malloc.h:4,
                 from
/usr/src/linux-2.2.26/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.2.26/include/asm/string.h:476:17:
missing terminating " character
In file included from
/usr/src/linux-2.2.26/include/linux/string.h:37,
                 from
/usr/src/linux-2.2.26/include/linux/signal.h:64,
                 from
/usr/src/linux-2.2.26/include/linux/sched.h:23,
                 from
/usr/src/linux-2.2.26/include/linux/mm.h:4,
                 from
/usr/src/linux-2.2.26/include/linux/slab.h:14,
                 from
/usr/src/linux-2.2.26/include/linux/malloc.h:4,
                 from
/usr/src/linux-2.2.26/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.2.26/include/asm/string.h: In
function `memscan':
/usr/src/linux-2.2.26/include/asm/string.h:477: error:
syntax error before "repnz"
/usr/src/linux-2.2.26/include/asm/string.h:478: error:
`scasb' undeclared (first use in this function)
/usr/src/linux-2.2.26/include/asm/string.h:478: error:
(Each undeclared identifier is reported only once
/usr/src/linux-2.2.26/include/asm/string.h:478: error:
for each function it appears in.)
/usr/src/linux-2.2.26/include/asm/string.h:478:21:
invalid suffix "f" on integer constant
/usr/src/linux-2.2.26/include/asm/string.h:480:17:
missing terminating " character
In file included from
/usr/src/linux-2.2.26/include/linux/sched.h:23,
                 from
/usr/src/linux-2.2.26/include/linux/mm.h:4,
                 from
/usr/src/linux-2.2.26/include/linux/slab.h:14,
                 from
/usr/src/linux-2.2.26/include/linux/malloc.h:4,
                 from
/usr/src/linux-2.2.26/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.2.26/include/linux/signal.h: In
function `siginitset':
/usr/src/linux-2.2.26/include/linux/signal.h:193:
warning: deprecated use of label at end of compound
statement
/usr/src/linux-2.2.26/include/linux/signal.h: In
function `siginitsetinv':
/usr/src/linux-2.2.26/include/linux/signal.h:205:
warning: deprecated use of label at end of compound
statement
In file included from
/usr/src/linux-2.2.26/include/linux/blkdev.h:6,
                 from
/usr/src/linux-2.2.26/include/linux/blk.h:4,
                 from init/main.c:23:
/usr/src/linux-2.2.26/include/linux/genhd.h: In
function `ptype':
/usr/src/linux-2.2.26/include/linux/genhd.h:83:
warning: deprecated use of label at end of compound
statement
init/main.c:251:8: warning: extra tokens at end of
#endif directive
init/main.c:255:8: warning: extra tokens at end of
#endif directive
init/main.c:258:8: warning: extra tokens at end of
#endif directive
init/main.c:261:8: warning: extra tokens at end of
#endif directive
init/main.c:264:8: warning: extra tokens at end of
#endif directive
init/main.c:267:8: warning: extra tokens at end of
#endif directive
init/main.c:270:8: warning: extra tokens at end of
#endif directive
init/main.c:273:8: warning: extra tokens at end of
#endif directive
init/main.c:276:8: warning: extra tokens at end of
#endif directive
init/main.c:279:8: warning: extra tokens at end of
#endif directive
init/main.c:282:8: warning: extra tokens at end of
#endif directive
init/main.c:285:8: warning: extra tokens at end of
#endif directive
init/main.c:294:8: warning: extra tokens at end of
#endif directive
init/main.c:892:8: warning: extra tokens at end of
#endif directive
init/main.c:895:8: warning: extra tokens at end of
#endif directive
init/main.c:898:8: warning: extra tokens at end of
#endif directive
init/main.c:901:8: warning: extra tokens at end of
#endif directive
init/main.c:904:8: warning: extra tokens at end of
#endif directive
init/main.c:907:8: warning: extra tokens at end of
#endif directive
init/main.c:910:8: warning: extra tokens at end of
#endif directive
init/main.c:913:8: warning: extra tokens at end of
#endif directive
init/main.c:916:8: warning: extra tokens at end of
#endif directive
init/main.c:919:8: warning: extra tokens at end of
#endif directive
init/main.c:922:8: warning: extra tokens at end of
#endif directive
make: *** [init/main.o] Error 1

--------------

thanking you
aruran


		
____________________________________________________
Start your day with Yahoo! - make it your home page 
http://www.yahoo.com/r/hs 
 




More information about the fedora-list mailing list