make modules fails on FC1

Phil Schaffner Philip.R.Schaffner at NASA.gov
Wed Jun 9 13:37:47 UTC 2004


On Tue, 2004-06-08 at 17:39 +0100, Gary Stainburn wrote:
> Hi folks
> 
> In an attempt to fix the video and sound problems on my laptop I've tried to 
> recompile the kernel to ensure that ACPI is included.
> 
> I ran 'make menuconfig' but the only change I made was to change the processor 
> type to P4 as that's what I've got - ACPI was already enabled.

ACPI is often problematic - may want to search the list archives for
relevant posts.

http://marc.theaimsgroup.com/?l=fedora-list&w=2&r=1&s=acpi+laptop&q=b

http://www.redhat.com/cgi-bin/search.cgi?q=acpi+laptop&ps=20&o=0&m=all&wm=wrd&wf=222210&ul=%2Farchives%2Ffedora-list

Can also find some useful posts on kernel builds, but anyway...

> 
> I did 
> 
> make dep
> make clean
> make
> 
> with no problems, but when I tried
> 
> make modules
> 
> I got errors.  A URL for thelog is below.  I've got a standard FC1 install 
> with a full update done yesterday using 'yum update'.

Try using "make mrproper" as the first step.  That can be critical for
Red Hat kernels - certainly has been necessary in the past.  "make
oldconfig" is also often seems to catch things that are otherwise
missed.  Here's the whole procedure:

---------------------------------------------------------------
#!/bin/bash
# /root/bin/make_linux
# 
# Kernel build steps:
#   1. Install the sources
#   2. cd <install directory> (e.g. /usr/src/linux-2.4)
#   3. make mrproper
#   3a. optional - copy .config file from configs directory or
#       old kernel, then "make oldconfig"
#   4. make xconfig (gconfig for 2.6 or menuconfig if not in X)
#   5. make dep (not required for 2.6 kernels)
#   6. make
#   7. make bzImage
#   8. make modules
#   9. make modules_install
#  10. make install
#  11. if required, configure bootloader. ("make install" will do
#       this for you)
#
# This script implements steps 6-10
#
# Note: adjust "-j n" for performance on compilation
#   runs parallel jobs
#   -j 4 is a good starting place for single processor

(make -j 6 && make -j 6 bzImage && make -j 6 modules && \
make modules_install && make install) >& /tmp/MakeKernel.log

# check log file for errors when done, repeat as required, or reboot
# to test
---------------------------------------------------------------

"make rpm" has also been suggested as a simple solution.


> http://www.stainburn.com/make-modules.log
> -- 
> Gary Stainburn
>  
> This email does not contain private or confidential material as it
> may be snooped on by interested government parties for unknown
> and undisclosed purposes - Regulation of Investigatory Powers Act, 2000     

Guess I'm one of those .gov guys.  Hope the advice is good anyway. ;^)

Phil






More information about the fedora-list mailing list