kernel compile error

Pagina: 1
Acties:

  • jp73
  • Registratie: December 2000
  • Laatst online: 19-02 22:36
Hoi
Om een ander probleem op te lossen heb ik voor het eerst een kernel gecompileert.
Dit op een debian testing computer. Ik heb precies volgens een handleiding gewerkt. nadat ik make-kpkg --revision=786:MyKernel2.4.26 kernel_image heb gedaan gaat hij compileren. Het eindigt echter met een error. Dat zegt me niets, is er iets aan te doen of moet ik nu opnieuw debian installeren ?

make[4]: Entering directory `/usr/src/linux-2.4.26/drivers/char/drm'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.26/include -Wall -Wstrict-prototypes -Wno-
trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpref
erred-stack-boundary=2 -march=i386 -DMODULE -DMODVERSIONS -include /usr/src/linu
x-2.4.26/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BA
SENAME=tdfx_drv -c -o tdfx_drv.o tdfx_drv.c
In file included from tdfx_drv.c:35:
drmP.h:180: error: redefinition of `__cmpxchg'
/usr/src/linux-2.4.26/include/asm/system.h:245: error: `__cmpxchg' previously de
fined here
make[4]: *** [tdfx_drv.o] Error 1
make[4]: Leaving directory `/usr/src/linux-2.4.26/drivers/char/drm'
make[3]: *** [_modsubdir_drm] Error 2
make[3]: Leaving directory `/usr/src/linux-2.4.26/drivers/char'
make[2]: *** [_modsubdir_char] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.26/drivers'
make[1]: *** [_mod_drivers] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.26'
make: *** [stamp-build] Error 2
BX2000:/usr/src/linux#


ik heb dus geen .deb file in mijn /usr/src/linux folder dus is de compilatie niet gelukt ?!

  • Sendy
  • Registratie: September 2001
  • Niet online
Dat heb je goed geconcludeerd. Als je Google had gezocht was je deze link tegengekomen. Nu kan ik niet goed duits lezen, dus misschien kan iemand anders vertalen.

Ik blijk toch beter duits te kennen:
[quote]Du solltest unter den Framebuffer Devices die Unterstützung für TDFX (3D-FX) Karten deaktivieren. Das ist der Treiber, der beim Compilieren den Fehler verursacht...[/quote]


Maar lijkt het ook niet te zijn. De oplossing lijkt een kernel van nl.kernel.org te pakken, en niet de Debian package.

[ Voor 46% gewijzigd door Sendy op 07-05-2004 19:26 ]


  • jp73
  • Registratie: December 2000
  • Laatst online: 19-02 22:36
als ik dat zo lees , zou het met een grafische kaart driver te maken kunnen hebben ? Ik heb geprobeerd een sis grafische kaart werkend te krijgen
(met 315E chipset) http://www.winischhofer.net/linuxsisvga.shtml

Ik heb trouwens de kernel source van www.kernel.org gehaald. (stond zo in de handleiding die ik gebruikt heb)

Ik ga denk ik maar eens die kernel source van www.backport.org downloaden en daarmee proberen of het wil

  • Sendy
  • Registratie: September 2001
  • Niet online
tdfx is de driver voor 3dfx kaarten. Ik heb deze al een tijd niet gebruikt ;)

Als je 'm uitzet in de kernel configuratie zou je deze fout niet meer moeten krijgen.