LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Mandriva
User Name
Password
Mandriva This Forum is for the discussion of Mandriva (Mandrake) Linux.

Notices


Reply
  Search this Thread
Old 05-08-2005, 11:58 PM   #1
rj2585
LQ Newbie
 
Registered: May 2005
Posts: 1

Rep: Reputation: 0
kernel compile problems


I installed Mandrake Linux 10.1 with 2.6.8.1-12mdk kernel, but it didn't install my modem. So like it's a winmodem I downloaded the drivers source codes from Intel web page, but when I can't compile them because according to Intel web page they just work with 2.2.18 kernel, so I downloaded the kernel source code and tried to compile them. I follow all the steps, uncompress, make mrproper, make clean, make xconfig, then make dep, everything fine until make bzImage it says that there's some kind of error

[root@localhost linux]# make bzImage
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/split-include scripts/split-include.c
scripts/split-include include/linux/autoconf.h include/config
cc -D__KERNEL__ -I/usr/src/linux/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
init/main.c:1: warning: -malign-loops is obsolete, use -falign-loops
init/main.c:1: warning: -malign-jumps is obsolete, use -falign-jumps
init/main.c:1: warning: -malign-functions is obsolete, use -falign-functions
In file included from /usr/src/linux/include/linux/sched.h:20,
from /usr/src/linux/include/linux/mm.h:4,
from /usr/src/linux/include/linux/slab.h:14,
from /usr/src/linux/include/linux/malloc.h:4,
from /usr/src/linux/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux/include/linux/smp.h:26: error: conflicting types for 'smp_send_reschedule'
/usr/src/linux/include/asm/smp.h:177: error: previous declaration of 'smp_send_reschedule' was here
/usr/src/linux/include/linux/smp.h:26: error: conflicting types for 'smp_send_reschedule'
/usr/src/linux/include/asm/smp.h:177: error: previous declaration of 'smp_send_reschedule' was here
In file included from /usr/src/linux/include/linux/string.h:37,
from /usr/src/linux/include/linux/signal.h:64,
from /usr/src/linux/include/linux/sched.h:23,
from /usr/src/linux/include/linux/mm.h:4,
from /usr/src/linux/include/linux/slab.h:14,
from /usr/src/linux/include/linux/malloc.h:4,
from /usr/src/linux/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux/include/asm/string.h: In function `memscan':
/usr/src/linux/include/asm/string.h:476: error: missing terminating " character
/usr/src/linux/include/asm/string.h:477: error: `repnz' undeclared (first use in this function)
/usr/src/linux/include/asm/string.h:477: error: (Each undeclared identifier is reported only once
/usr/src/linux/include/asm/string.h:477: error: for each function it appears in.)
/usr/src/linux/include/asm/string.h:477: error: syntax error before ';' token
/usr/src/linux/include/asm/string.h:478: error: `scasb' undeclared (first use in this function)
In file included from /usr/src/linux/include/linux/string.h:37,
from /usr/src/linux/include/linux/signal.h:64,
from /usr/src/linux/include/linux/sched.h:23,
from /usr/src/linux/include/linux/mm.h:4,
from /usr/src/linux/include/linux/slab.h:14,
from /usr/src/linux/include/linux/malloc.h:4,
from /usr/src/linux/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux/include/asm/string.h:478:7: invalid suffix "f" on integer constant
/usr/src/linux/include/asm/string.h:480: error: missing terminating " character
In file included from /usr/src/linux/include/linux/sched.h:23,
from /usr/src/linux/include/linux/mm.h:4,
from /usr/src/linux/include/linux/slab.h:14,
from /usr/src/linux/include/linux/malloc.h:4,
from /usr/src/linux/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux/include/linux/signal.h: In function `siginitset':
/usr/src/linux/include/linux/signal.h:193: error: label at end of compound statement
/usr/src/linux/include/linux/signal.h: In function `siginitsetinv':
/usr/src/linux/include/linux/signal.h:205: error: label at end of compound statement
In file included from /usr/src/linux/include/linux/unistd.h:9,
from init/main.c:16:
/usr/src/linux/include/asm/unistd.h: At top level:
/usr/src/linux/include/asm/unistd.h:301: warning: conflicting types for built-in function '_exit'
In file included from /usr/src/linux/include/linux/blkdev.h:6,
from /usr/src/linux/include/linux/blk.h:4,
from init/main.c:23:
/usr/src/linux/include/linux/genhd.h: In function `ptype':
/usr/src/linux/include/linux/genhd.h:83: error: label at end of compound statement
init/main.c:254: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:288:8: warning: extra tokens at end of #endif directive
init/main.c:297:8: warning: extra tokens at end of #endif directive
init/main.c:937:8: warning: extra tokens at end of #endif directive
init/main.c:940:8: warning: extra tokens at end of #endif directive
init/main.c:943:8: warning: extra tokens at end of #endif directive
init/main.c:946:8: warning: extra tokens at end of #endif directive
init/main.c:949:8: warning: extra tokens at end of #endif directive
init/main.c:952:8: warning: extra tokens at end of #endif directive
init/main.c:955:8: warning: extra tokens at end of #endif directive
init/main.c:958:8: warning: extra tokens at end of #endif directive
init/main.c:961:8: warning: extra tokens at end of #endif directive
init/main.c:964:8: warning: extra tokens at end of #endif directive
init/main.c:967:8: warning: extra tokens at end of #endif directive
make: *** [init/main.o] Error 1

I don't know what I'm doing wrong if anyone could help me I would really appreciate it.
 
Old 05-09-2005, 12:16 AM   #2
Jerre Cope
Member
 
Registered: Oct 2003
Location: Texas (central)
Distribution: ubuntu,Slackware,knoppix
Posts: 323

Rep: Reputation: 37
May I suggest you keep your 2.6 kernal and ditch the winmodem. You should be able to find a real hardware modem under $100, maybe even a used one.
 
Old 05-09-2005, 01:50 AM   #3
DaneM
Member
 
Registered: Oct 2003
Location: Chico, CA, USA
Distribution: Linux Mint
Posts: 881

Rep: Reputation: 130Reputation: 130
I mostly agree with Jerre. Check the LQ Hardware Compatibility List for hardware that has recent drivers. I highly suggest keeping your 2.6 kernel and either :

1. looking for a driver patch
or
2. buying a new modem (you can get Linux-friendly winmodems for around $14 USD, or a nice hardware-based modem for around $50 USD. Check out the USR5610B; I even wrote a HOW-TO for it!)

Good luck!

--Dane
 
  


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
kernel 2.6.10 - compile problems junkredish Linux - Software 2 01-12-2005 01:24 PM
Re-Compile Kernel Problems Eyaw_Nayr Debian 3 11-15-2004 01:23 PM
Kernel Problems. Howto Compile a new kernel from 4.2 with backwards compatibility ? ShoCkwave Linux - General 2 06-19-2004 06:02 AM
Problems after kernel compile brokenflea Slackware 1 04-21-2004 12:03 AM
Kernel compile problems 2.4.24 and 2.6.1 Evilone Linux - Software 2 01-12-2004 06:05 AM

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

All times are GMT -5. The time now is 10:54 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