RE: [SLE] [kallsyms] Error 1
But will I not lose a lot of the SuSE functionality if I opt for the linus kernel? -----Original Message----- From: Bart SCHELSTRAETE [mailto:bschelst@bru-hub.dhl.com] Sent: 23 February 2003 08:11 To: Gedi Subject: Re: [SLE] [kallsyms] Error 1 Gedi wrote:
Dear all,
I am trying to rebuild kernel 2.4.19 from the latest .rpm source and am
getting the following error:
make[1]: Entering directory `/usr/src/linux-2.4.19.SuSE' ld -m elf_i386 -T /usr/src/linux-2.4.19.SuSE/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o --start-group arch/i386/kernel/kernel.o
arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o drivers/acpi/acpi.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/char/agp/agp.o drivers/char/drm/drm.o drivers/net/arcnet/arcnetdrv.o drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/video/video.o drivers/usb/usbdrv.o drivers/input/inputdrv.o net/network.o abi/abi.o /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a /usr/src/linux-2.4.19.SuSE/lib/lib.a /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a --end-group -o vmlinux drivers/usb/usbdrv.o: In function `udsl_atm_startdevice': drivers/usb/usbdrv.o(.text+0x12a04): undefined reference to `atm_dev_register' drivers/usb/usbdrv.o: In function `udsl_atm_stopdevice': drivers/usb/usbdrv.o(.text+0x12ad1): undefined reference to `shutdown_atm_dev' drivers/usb/usbdrv.o: In function `udsl_atm_processqueue': drivers/usb/usbdrv.o(.text+0x12d4d): undefined reference to `atm_charge' make[1]: *** [kallsyms] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE' make: *** [vmlinux] Error 2
What is kallsyms and what is going wrong here? How do I fix this? I am fully up to date with all packages including gcc
Your help would be greatly appreciated.
Hello, I would advice you to NOT use the SuSE kernel sources because they give a lot of problems while compiling them. try downloading the source for 2.4.20 from the kernel website, and that will work. (use 2.4.20 ) rgrds, BArt
On Sunday 23 February 2003 16:06 pm, Gedi wrote:
But will I not lose a lot of the SuSE functionality if I opt for the linus kernel?
I agree with the use of 2.4.20. I've used a lot of non-SuSE kernels and I've never noticed anything missing other than the 'pretty boot-up screen' you get with an SuSE install. I can live without that.
-----Original Message----- From: Bart SCHELSTRAETE [mailto:bschelst@bru-hub.dhl.com] Sent: 23 February 2003 08:11 To: Gedi Subject: Re: [SLE] [kallsyms] Error 1
Gedi wrote:
Dear all,
I am trying to rebuild kernel 2.4.19 from the latest .rpm source and am
getting the following error:
make[1]: Entering directory `/usr/src/linux-2.4.19.SuSE' ld -m elf_i386 -T /usr/src/linux-2.4.19.SuSE/arch/i386/vmlinux.lds -e
stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o --start-group arch/i386/kernel/kernel.o
arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o drivers/acpi/acpi.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/char/agp/agp.o drivers/char/drm/drm.o
drivers/net/arcnet/arcnetdrv.o
drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/video/video.o drivers/usb/usbdrv.o drivers/input/inputdrv.o net/network.o abi/abi.o /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a /usr/src/linux-2.4.19.SuSE/lib/lib.a /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a --end-group -o vmlinux drivers/usb/usbdrv.o: In function `udsl_atm_startdevice': drivers/usb/usbdrv.o(.text+0x12a04): undefined reference to
`atm_dev_register'
drivers/usb/usbdrv.o: In function `udsl_atm_stopdevice': drivers/usb/usbdrv.o(.text+0x12ad1): undefined reference to
`shutdown_atm_dev'
drivers/usb/usbdrv.o: In function `udsl_atm_processqueue': drivers/usb/usbdrv.o(.text+0x12d4d): undefined reference to
`atm_charge'
make[1]: *** [kallsyms] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE' make: *** [vmlinux] Error 2
What is kallsyms and what is going wrong here? How do I fix this? I am fully up to date with all packages including
gcc
Your help would be greatly appreciated.
Hello,
I would advice you to NOT use the SuSE kernel sources because they give a lot of problems while compiling them. try downloading the source for 2.4.20 from the kernel website, and that will work. (use 2.4.20 )
rgrds,
BArt
-- +----------------------------------------------------------------------------+ + Bruce S. Marshall bmarsh@bmarsh.com Bellaire, MI 02/23/03 16:25 + +----------------------------------------------------------------------------+ " I couldn't tell if the streaker was a man or a woman because it had a bag on it's head." -- Yogi Berra
On Sunday 23 February 2003 16:26, Bruce Marshall wrote:
I agree with the use of 2.4.20. I've used a lot of non-SuSE kernels and I've never noticed anything missing other than the 'pretty boot-up screen' you get with an SuSE install. I can live without that.
I imagine most people do the same thing. Personally, I wanted 2.4.20 for its reiserfs speedups and VM fixes, so using mantel's sources was not an issue. What patches do you apply when you roll your own? Whenever I built my own kernel, I do / apply the following patches: - RML's preemptive patch - loop-AES + ciphers (for reading partitions encrypted using YaST2) - lm_sensors (for reading the temperture of my CPU) - grsecurity - change HZ to 1000 in linux/include/asm-i386/param.h Anything else I am missing / would find interesting?
participants (3)
-
Bruce Marshall
-
Gedi
-
Karol Pietrzak