I've compiled umpteen kernels with 2.95, don't know what that fuss is about. As for the errors, I thought the make clean came after the make modules, make modules_install. I was under the impression that the order went:
make menuconfig (or xconfig etc) make dep make modules make modules_install make clean make bzImage make bzlilo Funnily enough following this procedure gives me no problems whatsoever, except for the fact that it shows up as #2 even though ive done this process once :) What part of these 'makes' increments the rev. number I wonder. Anyway I suggest do a make clean again, clean is meant to remove the redundant stuff after a make modules, iirc. Cheers, Corey Popelier http://members.dingoblue.net.au/~pancreas Work Email: [EMAIL PROTECTED] On Mon, 12 Jun 2000, Lee Elliott wrote: > Hello list, > > I need to compile my own kernels to enable SMP and get SCSI support for > my card so, after consulting the HOWTO and reading some recent postings > about kernel compiling, what I've been doing is: > > 1. Rename/move my existing (/usr/src/) kernel-source-x.x.x, > kernel-headers-x.x.x and linux directories, and > kernel-source.x.x.x.tar.bz2 file. > > 2. Rename/move my existing /boot/bzImage and /boot/System.map > > 3. Install the kernel-source and kernel-headers packages (currently > 2.2.15-2), creating a new /usr/src/kernel-headers-x.x.x directory and a > kernel-source-x.x.x.tar.bz2 file > > 4. Unpack the kernel-source.x.x.x.tar.bz2 using "bzcat kern*.bz2 | tar > xvf -" to create a new kernel-source-x.x.x directory. > > 5. Copy the new kernel-source-x.x.x directory to a new linux directory > - /usr/src/linux > > 6. cd into /usr/src/linux > > 7. make clean > > 8. make xconfig > > 9. make dep > > 10. make bzImage > > 11. make modules > > 12. make modules_install > > 13. Copy /usr/src/linux/arch/i386/boot/bzImage to /boot and the DOS > partition where I use loadlin. > > 14. Copy /usr/src/linux/System.map to /boot/System.map > > This seems to work ok - SMP is enabled and the SCSI controller works - > but during the load process, immediately after "Calculating module > dependencies" I get a lot of "insmod *** unresolved symbols in > lib/modules/x.x.x/misc/abcde messages displayed. I haven't been able to > find a log in /var/log/ that shows these messages and they go by pretty > quick, but they all appear to refer to stuff that I didn't select when I > went through the make xconfig step, like irda and floppy tape. > > Other than that, the kernel seems stable and works ok, but I'm obviously > doing something wrong. > > Also, I've heard that gcc 2.95 shouldn't be used for compiling kernels - > I've got both 2.95 and 2.7.2 installed - how do I specify that gcc 2.7.2 > should be used instead of 2.95, which I assume is being used - I can't > see any versions displayed when I run the makes so I'm not sure and the > HOWTO didn't say anything (I think it was for older kernels anyway and > probably out of date for 2.2) > > TIA > > LeeE > -- > > http://www.spatial.freeserve.co.uk > > ...or something > > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null >