Article View: comp.os.linux.help
Article #256Kernel Compiling - problems
From: Jono Nicholson
Date: Sat, 10 Dec 1994 21:13
Date: Sat, 10 Dec 1994 21:13
94 lines
5211 bytes
5211 bytes
I'm having some problems re-compiling the kernel, the 2 versions I have tried to compile are patch level 67 & 68. I have also tried compiling this under kernel patch levels 64 & 68 (I am trying to reconfigure not upgrade). I have never had problems compiling before, I have tried completely resetting the system - I have practically re-installed the entire system, with the possible exception of the networking stuff... I last recompiled about a week ago when I upgraded to patch level 68 and this worked without error. Since then the only things that have changed on the system are the introduction of proper networking (using SLIP & Demon) and re-partitioning of the harddisc, this has moved one or two files around, not least the /usr/src directory which now exists as logically /homea/src and is symbolic linked from /usr/src. The only other major change to the directory structure is the move of /usr/bin to /homea/bin (also symbolic linked). The only other thing that has been behaving strangly since these (minor) changes has been some applications that use the curses libraries (aumix) this refuses to acknowledge the default console (defined on this system as con80x25) I have had to sym link /usr/lib/terminfo/c/con80x25 to make this work. I don't think this has anything to do with it... When I try and compile it crashes out with errors, it errors in various places but most of the time this doesn't happen again if you retry the compile. (details of errors at the end of this message) I have one or two things left to try (patching to level 72 is the first) If anyone has any suggestions PLEASE let me know!!! I am about to throw this machine out the window! Regards, Jonathan =========== ERRORS ENCOUNTERED DURING COMPILE =========== This is a typical error that can be over come by trying again... # make[2]: Entering directory `/homea/src/linux/drivers/block' # gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 # -fomit-frame-pointer -pipe -m486 -c ll_rw_blk.c # gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 # -fomit-frame-pointer -pipe -m486 -c floppy.c # floppy.c: In function `request_done': # floppy.c:1895: `current_count_sectors' undeclared (first use this function) # floppy.c:1895: (Each undeclared identifier is reported only once # floppy.c:1895: for each function it appears in.) # floppy.c:1883: warning: `block' may be used uninitialized in this function # floppy.c: In function `rw_interrupt': # floppy.c:1951: `current_count_sectors' undeclared (first use this function) # floppy.c:1955: warning: long unsigned int format, different type arg # (arg 4) # floppy.c: In function `transfer_size': # floppy.c:2043: `current_count_sectors' undeclared (first use this function) # floppy.c: In function `copy_buffer': # floppy.c:2063: `current_count_sectors' undeclared (first use this function) # floppy.c:2074: warning: long int format, different type arg (arg 2) # floppy.c:2105: warning: long int format, different type arg (arg 2) # floppy.c:2053: warning: `remaining' may be used uninitialized in this # function # floppy.c: In function `make_raw_rw_request': # floppy.c:2188: `current_count_sectors' undeclared (first use this function) This however is the most persistant error:- # make[1]: `lib.a' is up to date. # make[1]: Leaving directory `/homea/src/linux/lib' # ld -qmagic -Ttext 0xfffe0 boot/head.o init/main.o tools/version.o \ # kernel/kernel.o mm/mm.o fs/fs.o net/net.o ipc/ipc.o \ # fs/filesystems.a \ # drivers/block/block.a drivers/char/char.a drivers/net/net.a # ibcs/ibcs.o # drivers/sound/sound.a drivers/FPU-emu/math.a \ # lib/lib.a \ # -o tools/zSystem # drivers/block/block.a(sbpcd.o): Undefined symbol _rdad_ahead referenced # from text segment # drivers/block/block.a(sbpcd.o): Undefined symbol _rdad_ahead referenced # from text segment # drivers/FPU-emu/math.a(reg_ld_str.o): Undefined symbol _currdnt # referenced from # text segment # make: *** [tools/zSystem] Error 1 -- : Jonathan Nicholson : jono@acme.demon.co.uk, d20kku@deneb.dur.ac.uk or : : Tel: +44 1799 530673 : ***-> http://www.dur.ac.uk/~d20kku <-*** : : Surrealism (noun) : Reality is an escape for those who lack imagination : : see Anchovy : Fill this space with the disclaimer of your choice :
Technical Details
Message-ID:
<1994Dec10.211359.3339@acme.demon.co.uk>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!pipex!demon!acme!jonoShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac57,dad2f7549809714c,start X-Google-Attributes: gidfac57,public X-Google-Thread: 100b1f,dad2f7549809714c,start X-Google-Attributes: gid100b1f,public X-Google-Thread: 108f6a,dad2f7549809714c,start X-Google-Attributes: gid108f6a,public X-Google-ArrivalTime: 1994-12-10 13:26:32 PST Newsgroups: comp.os.linux.help,demon.ip.support.unix,demon.tech.unix Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!pipex!demon!acme!jono From: jono@acme.demon.co.uk (Jono Nicholson) Subject: Kernel Compiling - problems Followup-To: Sender Organization: Acme - A company that makes EVERYTHING Message-ID: <1994Dec10.211359.3339@acme.demon.co.uk> Date: Sat, 10 Dec 1994 21:13:59 GMT Lines: 94