PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 8.2 --> stable kernel 2.4.22 kompilieren



yalu
24.09.03, 12:07
Hi wenn ich den oben genannten kernel kompilieren will bekomme ich die unten genannte Fehlermeldung. Bin so vorgegangen:

tar.gz von kernel.org runtergeladen
nach usr/src/linux-2.4.22 entpack.
softlink mit ln -s linux.24.22 auf linux geändert
Makefile editiert und Extraversion geändert
make menuconfig (SMP Support aktiviert)
dann make dep clean
und dann make bzImage modules --> hierbei trat dieser Fehler auf (hab schon noch ein bissle drüber angefangen zu kopieren ;-)



/usr/src/linux-2.4.22/include/linux/blkdev.h:333: warning: comparison between signed and unsigned
gcc -D__KERNEL__ -I/usr/src/linux-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -I/usr/src/linux-2.4.22/drivers/scsi -nostdinc -iwithprefix include -DKBUILD_BASENAME=dpcsup -c -o dpcsup.o dpcsup.c
In file included from /usr/src/linux-2.4.22/include/linux/blk.h:4,
from dpcsup.c:41:
/usr/src/linux-2.4.22/include/linux/blkdev.h: In function `blk_queue_bounce':
/usr/src/linux-2.4.22/include/linux/blkdev.h:192: warning: comparison between signed and unsigned
/usr/src/linux-2.4.22/include/linux/blkdev.h: In function `blk_finished_sectors':
/usr/src/linux-2.4.22/include/linux/blkdev.h:333: warning: comparison between signed and unsigned
dpcsup.c: In function `aac_response_normal':
dpcsup.c:141: warning: comparison between signed and unsigned
gcc -D__KERNEL__ -I/usr/src/linux-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -I/usr/src/linux-2.4.22/drivers/scsi -nostdinc -iwithprefix include -DKBUILD_BASENAME=rx -c -o rx.o rx.c
In file included from /usr/src/linux-2.4.22/include/linux/blk.h:4,
from rx.c:39:
/usr/src/linux-2.4.22/include/linux/blkdev.h: In function `blk_queue_bounce':
/usr/src/linux-2.4.22/include/linux/blkdev.h:192: warning: comparison between signed and unsigned
/usr/src/linux-2.4.22/include/linux/blkdev.h: In function `blk_finished_sectors':
/usr/src/linux-2.4.22/include/linux/blkdev.h:333: warning: comparison between signed and unsigned
gcc -D__KERNEL__ -I/usr/src/linux-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -I/usr/src/linux-2.4.22/drivers/scsi -nostdinc -iwithprefix include -DKBUILD_BASENAME=sa -c -o sa.o sa.c
In file included from /usr/src/linux-2.4.22/include/linux/blk.h:4,
from sa.c:39:
aic7xxx_osm.c: In function `ahc_linux_user_dv_setting':
aic7xxx_osm.c:3585: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_send_async':
aic7xxx_osm.c:4088: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_done':
aic7xxx_osm.c:4209: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_handle_scsi_status':
aic7xxx_osm.c:4334: warning: comparison between signed and unsigned
aic7xxx_osm.c: At top level:
/usr/src/linux-2.4.22/include/linux/module.h:299: warning: `__module_kernel_version' defined but not used
aic7xxx_osm.c:451: warning: `__module_license' defined but not used
make[3]: *** [aic7xxx_osm.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.22/drivers/scsi/aic7xxx'
make[2]: *** [_modsubdir_aic7xxx] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.22/drivers/scsi'
make[1]: *** [_modsubdir_scsi] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.22/drivers'
aic7xxx_osm.c:2164: warning: comparison between signed and unsigned
aic7xxx_osm.c:2171: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_user_tagdepth':
aic7xxx_osm.c:3556: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_user_dv_setting':
aic7xxx_osm.c:3585: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_send_async':
aic7xxx_osm.c:4088: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_done':
aic7xxx_osm.c:4209: warning: comparison between signed and unsigned
aic7xxx_osm.c: In function `ahc_linux_handle_scsi_status':
aic7xxx_osm.c:4334: warning: comparison between signed and unsigned
aic7xxx_osm.c: At top level:
/usr/src/linux-2.4.22/include/linux/module.h:299: warning: `__module_kernel_version' defined but not used
aic7xxx_osm.c:451: warning: `__module_license' defined but not used
make[3]: *** [aic7xxx_osm.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.22/drivers/scsi/aic7xxx'
make[2]: *** [_modsubdir_aic7xxx] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.22/drivers/scsi'
make[1]: *** [_modsubdir_scsi] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.22/drivers'
make: *** [_mod_drivers] Error 2


System: IBM Netfinity 5100
2 P3s mit 731 mhz ;-)
3 SCSI Platte mit HW Raid
2 10/100 Ethernet
1 Gigabit Ethernet
1 Emulex Fibre Channel Adapter

woran könnte das liegen ?

mfg Simon

LittleDream
25.09.03, 00:30
lade dir einfach die neuen gcc -pakete von der suse updateseite runter. dann gehts. das in suse mitgelieferte ist ein prerelease und ist ein wenig buggy.

lese dazu am besten den anderen thread hier im forum zum gleichen thema.

cu rene

yalu
26.10.03, 09:28
so hab einfach das scsi modul nicht miteinkompiliert dann gings ;-)

mfg Simon

netmaster
26.10.03, 11:00
Mal ne ganz dumme Frage.
Wo gibt es den 2.4.22 stable?
Kann nur den 2.6er oder auch 2.4.21-121 finden.
Wäre nett, wenn du mir dazu einen RPM-Link hättest. :D

]tux[cHriz
26.10.03, 11:16
er will sichs selbst compilieren
compilern=nix rpm
dazu brauchste die sourcen
die gibts auf kernel.org

yalu
27.10.03, 07:01
genau ;-) ich werd jetzt aber warscheinlich auf 2.6 umsteigen, da der inzwischen auch einigermaßen stabil laufen soll.

mfg Simon