Toon posts:

[debian] kernel compile error USB

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik probeer kernel 2.4.17 te compileren (ik gebruik het kernel-package om te compilen). Dan krijg ik bij het compilen van de USB driver de volgende melding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ld -m elf_i386 -T /usr/src/kernel-source-2.4.17/arch/i386/vmlinux.lds -e stext a
rch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \
    --start-group \
    arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/f
s.o ipc/ipc.o \
     drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/n
et/net.o drivers/media/media.o drivers/char/agp/agp.o drivers/char/drm/drm.o dri
vers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/sound
/sounddrivers.o drivers/pci/driver.o drivers/video/video.o drivers/usb/usbdrv.o 
drivers/input/inputdrv.o \
    net/network.o \
    /usr/src/kernel-source-2.4.17/arch/i386/lib/lib.a /usr/src/kernel-source
-2.4.17/lib/lib.a /usr/src/kernel-source-2.4.17/arch/i386/lib/lib.a \
    --end-group \
    -o vmlinux
drivers/usb/usbdrv.o(.text.lock+0x5b4): undefined reference to `local symbols in
 discarded section .text.exit'
drivers/usb/usbdrv.o(.text.lock+0x5be): undefined reference to `local symbols in
 discarded section .text.exit'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory `/usr/src/kernel-source-2.4.17'
make: *** [stamp-build] Error 2

Er gaat dus iets mis bij het USB compilen... Ik weet echter niet hoe ik het kan oplossen.

Iemand een idee? (Zonder USB support kan ik overigens de kernel wel gewoon compilen).

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Je hebt een te nieuwe binutils, ff downgraden en het werkt als het goed is (sid zeker? : )

(is een bekend probleem, ff zoeken geeft misschien ook nog wel andere oplossingen)

Verwijderd

Topicstarter
Op maandag 04 februari 2002 20:52 schreef blaataaps het volgende:
(sid zeker? : )
Nee, eigenlijk niet... ik gebruik testing...
Toch bedankt... Ik ga verder zoeken!

  • stiena
  • Registratie: Juni 2000
  • Laatst online: 14-08 09:03
Op maandag 04 februari 2002 20:56 schreef razor_harm het volgende:

[..]

Nee, eigenlijk niet... ik gebruik testing...
Toch bedankt... Ik ga verder zoeken!
zit in testing niet de nieuwe binutils?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

Op maandag 04 februari 2002 21:09 schreef stiena het volgende:
zit in testing niet de nieuwe binutils?
Die zal onderhand wel doorgestroomd zijn naar Testing ja (de binutils in kwestie is al een maand of wat oud).
Op maandag 04 februari 2002 20:52 schreef blaataaps het volgende:
Je hebt een te nieuwe binutils, ff downgraden en het werkt als het goed is (sid zeker? : )

(is een bekend probleem, ff zoeken geeft misschien ook nog wel andere oplossingen)
Voor de duidelijkheid: dit is geen bug in binutils, maar in de kernel source.
De kernel source heeft iets ranzigs (wat dus gewoon fout is), maar de oudere binutils pikt het toevallig wel (vandaar dat het niet op viel en de bug erin is kunnen komen). De nieuwere binutils pikt het toevallig niet, maar dat is niet binutils' schuld.