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

Notices


Reply
  Search this Thread
Old 11-19-2003, 03:34 PM   #1
mikezenon
LQ Newbie
 
Registered: Nov 2003
Posts: 3

Rep: Reputation: 0
Re-build Kernel 2.4.18(RH8.0)


Hi All,

I am trying to re-rebuild Kernel 2.4.18 with RedHat8.0. Here is what I did:

1. Intall kernel package from CD2.
2. cd /usr/src/linux-2.4.18
3. make dep
4. make clean
5. make bzImage

Then compile errors! I can not build the kernel without any customization!
Is any step I did wrong? Or do I need download patches?

Thanks in advance,
 
Old 11-19-2003, 04:13 PM   #2
Sometimes
Member
 
Registered: Oct 2003
Location: Richmond, VA
Distribution: Depends on the week...
Posts: 64

Rep: Reputation: 15
Please post the errors here.

Do note that the default configuration of the kernel sources from a RedHat distro is entirely different from the binary kernel that RedHat installs during installation.
 
Old 11-20-2003, 01:05 PM   #3
mikezenon
LQ Newbie
 
Registered: Nov 2003
Posts: 3

Original Poster
Rep: Reputation: 0
Hi All,

here is the error logs when I tried to "build modules". Actually that was just after I finished "build bzImage":

gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18-14/include/linux/modversions.h -nostdinc -I /usr/lib/gcc-lib/i386-redhat-linux/3.2/include -DKBUILD_BASENAME=aic7770 -c -o aic7770.o aic7770.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18-14/include/linux/modversions.h -nostdinc -I /usr/lib/gcc-lib/i386-redhat-linux/3.2/include -DKBUILD_BASENAME=aic7xxx_pci -c -o aic7xxx_pci.o aic7xxx_pci.c
ld -m elf_i386 -r -o aic7xxx.o aic7xxx_osm.o aic7xxx_proc.o aic7770_osm.o aic7xxx_osm_pci.o aic7xxx_core.o aic7xxx_93cx6.o aic7770.o aic7xxx_pci.o
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18-14/include/linux/modversions.h -nostdinc -I /usr/lib/gcc-lib/i386-redhat-linux/3.2/include -DKBUILD_BASENAME=aic79xx_osm -c -o aic79xx_osm.o aic79xx_osm.c
aic79xx_osm.c:339:27: warning: multi-line string literals are deprecated
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18-14/include/linux/modversions.h -nostdinc -I /usr/lib/gcc-lib/i386-redhat-linux/3.2/include -DKBUILD_BASENAME=aic79xx_proc -c -o aic79xx_proc.o aic79xx_proc.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18-14/include/linux/modversions.h -nostdinc -I /usr/lib/gcc-lib/i386-redhat-linux/3.2/include -DKBUILD_BASENAME=aic79xx_osm_pci -c -o aic79xx_osm_pci.o aic79xx_osm_pci.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18-14/include/linux/modversions.h -nostdinc -I /usr/lib/gcc-lib/i386-redhat-linux/3.2/include -DKBUILD_BASENAME=aic79xx_core -c -o aic79xx_core.o aic79xx_core.c
In file included from /usr/src/linux-2.4.18-14/include/linux/sched.h:26,
from /usr/src/linux-2.4.18-14/include/linux/blkdev.h:5,
from /usr/src/linux-2.4.18-14/include/linux/blk.h:4,
from aic79xx_osm.h:46,
from aic79xx_core.c:46:
/usr/src/linux-2.4.18-14/include/linux/signal.h:5:25: asm/siginfo.h: No such file or directory
In file included from /usr/src/linux-2.4.18-14/include/linux/sched.h:26,
from /usr/src/linux-2.4.18-14/include/linux/blkdev.h:5,
from /usr/src/linux-2.4.18-14/include/linux/blk.h:4,
from aic79xx_osm.h:46,
from aic79xx_core.c:46:
/usr/src/linux-2.4.18-14/include/linux/signal.h:14: parse error before "siginfo_t"
/usr/src/linux-2.4.18-14/include/linux/signal.h:14: warning: no semicolon at end of struct or union
In file included from /usr/src/linux-2.4.18-14/include/linux/blkdev.h:5,
from /usr/src/linux-2.4.18-14/include/linux/blk.h:4,
from aic79xx_osm.h:46,
from aic79xx_core.c:46:
/usr/src/linux-2.4.18-14/include/linux/sched.h:665: parse error before "siginfo_t"
/usr/src/linux-2.4.18-14/include/linux/sched.h:665: warning: function declaration isn't a prototype
make[3]: *** [aic79xx_core.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.18-14/drivers/scsi/aic7xxx'
make[2]: *** [_modsubdir_aic7xxx] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.18-14/drivers/scsi'
make[1]: *** [_modsubdir_scsi] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.18-14/drivers'
make: *** [_mod_drivers] Error 2
 
Old 12-02-2003, 05:54 AM   #4
Ashish Pathak
LQ Newbie
 
Registered: Sep 2003
Location: Pune, India.
Posts: 17

Rep: Reputation: 0
Please follow the following coammands with out chaging ur source directory. i.e /user/src/linux-2.4.xx

make mrproper
make menuconfig or xconfig (used for customization of kernel)
make dep
make clean
make modules
make modules_install and at last
make install it will update ur grub.conf and copies initrd and vmlinuz to /boot directory.

Thanks,
/Ashish/Pathak.
/Pune/India.
 
Old 12-10-2003, 10:47 PM   #5
avios
LQ Newbie
 
Registered: Oct 2003
Posts: 16

Rep: Reputation: 0
Please check if you have Installed the Kernel source files and Libraries required ! If its a full install u dont have to bother ! Else please install or ensure you have the right kernel source files. Also u can download the lastest source files for gcc ....

regards

Avinash - from India too now in australia doing Ms Computer science - research !
 
  


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
HOWTO build gerbv (gerber viewer) on RH8 and remain sane primorec Linux - Software 4 01-27-2005 05:11 PM
New FAQ topic: Should I edit my kernel configuration?/Should I build a custom kernel? chort *BSD 10 09-10-2004 11:15 PM
Unable to build NVIDIA kernel module / determin kernel version Night Ink Fedora 2 05-31-2004 04:54 PM
users on win98 , I want to build mail server on RH8 slam Linux - Software 2 07-03-2003 10:38 PM
New to RH8. Want to build an FTP. troyoverton Linux - Networking 9 03-01-2003 05:53 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Red Hat

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