LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices


Reply
  Search this Thread
Old 12-06-2007, 04:42 PM   #1
SharpyWarpy
Member
 
Registered: Feb 2003
Location: Florida
Distribution: Fedora 18
Posts: 862

Rep: Reputation: 91
FC7 errors compiling kernel modules


Hi, everyone.
I get the following error when trying to compile modules:

make modules
CHK include/linux/version.h
CHK include/linux/utsrelease.h
make[1]: *** No rule to make target `arch/i386/kernel/msr.c', needed by `arch/i386/kernel/msr.o'. Stop.
make: *** [arch/i386/kernel] Error 2

So what's going on? I have kernel-devel package installed, kernel-headers too, but it appears something is missing. I've got the Fedora/Everything files but there's nothing in there that i see that I need.
 
Old 12-06-2007, 05:39 PM   #2
Brian1
LQ Guru
 
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 65
Post output of the following commands.
uname -r
rpm -qa | grep kernel
ls /usr/src/kernels/directory_name_of_kernel_to_check/arch/i386/kernel

Brian
 
Old 12-06-2007, 07:07 PM   #3
SharpyWarpy
Member
 
Registered: Feb 2003
Location: Florida
Distribution: Fedora 18
Posts: 862

Original Poster
Rep: Reputation: 91
uname -r
2.6.21-1.3194.fc7

> rpm -qa|grep kernel
kernel-2.6.21-1.3194.fc7
kernel-devel-2.6.21-1.3194.fc7
kernel-headers-2.6.21-1.3194.fc7

> ls /usr/src/kernels/2.6.21-1.3194.fc7-i686/arch/i386/kernel
acpi cpu Makefile
 
Old 12-08-2007, 04:52 PM   #4
Brian1
LQ Guru
 
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 65
Wonder why the precompiled kernel sources leave that out. Using a full standard non patched kernel I have the following. Which shows the msr.c file it is looking for to compile against.

I have the orginal precompiled kernel-devel on mine and has exactly like yours. No msr.c file. Not knowing what you are compiling I would you need to goto http://www.kernel.org and download the latest kernel and build it. Check this post on building 2.6 kernels under Redhat type distros.
http://www.linuxquestions.org/questi...36#post1401136

Brian

file:///usr/src/linux-2.6.23.8/arch/i386/kernel/acpi
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/cpu
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/.gitignore
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/alternative.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/apic.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/apm.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/asm-offsets.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/bootflag.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/cpuid.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/crash.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/crash_dump.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/doublefault.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/e820.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/early_printk.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/efi.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/efi_stub.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/entry.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/geode.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/head.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/hpet.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i386_ksyms.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i387.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i8237.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i8253.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i8259.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/init_task.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/io_apic.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/ioport.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/irq.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/kprobes.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/ldt.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/machine_kexec.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/Makefile
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/mca.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/microcode.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/module.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/mpparse.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/msr.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/nmi.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/numaq.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/paravirt.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/pci-dma.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/pcspeaker.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/process.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/ptrace.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/quirks.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/reboot.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/reboot_fixups.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/relocate_kernel.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/scx200.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/setup.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/sigframe.h
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/signal.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/smpboot.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/smp.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/smpcommon.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/srat.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/summit.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/syscall_table.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/sysenter.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/sys_i386.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/time.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/topology.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/trampoline.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/traps.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/tsc.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/tsc_sync.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vm86.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vmi.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vmiclock.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vmlinux.lds.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall-int80.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall.lds.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall-note.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall-sigreturn.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall-sysenter.S
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
/lib/modules/2.4.33.3/kernel/sound folder is missing after compiling kernel Paulo Góes Slackware - Installation 2 04-15-2007 08:42 PM
Compiling modules suddenly gets strange errors... weav Linux - Software 1 12-19-2005 02:04 PM
compiling kernel modules axr0284 Programming 2 11-26-2005 03:08 PM
Compiling Modules for 2.6.6 kernel! Bigg Mike Linux - Newbie 9 06-09-2004 09:04 PM
recompiled kernel -> modules errors maciek Linux - Software 2 01-09-2004 01:34 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 08:55 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration