[Linuxtrent] Kernel 2.4.21 - Errore di compilazione.

  • From: Flavio Visentin <visentin@xxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: 11 Apr 2003 15:17:58 +0200

Ciao a tutti,
sto ricompilando il kernel 2.4.21-pre7 e mi da un errore di compilazione
in ac97_codec.c segnalando alcuni errori di valori non dichiarati e
struct errati. E' abbastanza ovvio che il problema sia nella mancanza di
qualche #include o che quelli presenti siano errati, ma un grep su tutto
l'albero non ha dato risultati soddisfacenti. 
Volevo sapere se qualcuno ha già riscontrato questo problema e come lo
ha risolto.
Da quanto riportato nel changelog le ultime modifiche del file sono ad
opera di Alan Cox, ma purtroppo non ho il tempo per scaricarmi tutte le
sue patch per ricercare i files corretti.
Grazie a chi mi sapesse aiutare.
Flavio

-----------------------------------------------------------------------
ERRORE strippato delle ripetizioni
-----------------------------------------------------------------------

make[2]: Entering directory `/usr/src/linux-2.4.20/drivers/sound'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/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.20/include/linux/modversions.h  -nostdinc
-iwithprefix include -DKBUILD_BASENAME=ac97_codec  -DEXPORT_SYMTAB -c
ac97_codec.c
ac97_codec.c:131: `AC97_NO_PCM_VOLUME' undeclared here (not in a
function)
ac97_codec.c:131: initializer element is not constant
ac97_codec.c:131: (near initialization for `ac97_codec_ids[12].flags')
ac97_codec.c:132: `AC97_NO_PCM_VOLUME' undeclared here (not in a
function)
ac97_codec.c:132: initializer element is not constant
ac97_codec.c:132: (near initialization for `ac97_codec_ids[13].flags')
ac97_codec.c:133: `AC97_NO_PCM_VOLUME' undeclared here (not in a
function)
ac97_codec.c:144: `AC97_DELUDED_MODEM' undeclared here (not in a
function)
ac97_codec.c:144: initializer element is not constant
ac97_codec.c:144: (near initialization for `ac97_codec_ids[25].flags')
ac97_codec.c: In function `ac97_probe_codec_R84601c2b':
ac97_codec.c:763: structure has no member named `modem'
ac97_codec.c:774: structure has no member named `flags'
ac97_codec.c:780: structure has no member named `flags'
ac97_codec.c:780: `AC97_DELUDED_MODEM' undeclared (first use in this
function)
ac97_codec.c:780: (Each undeclared identifier is reported only once
ac97_codec.c:780: for each function it appears in.)
ac97_codec.c:781: structure has no member named `modem'
ac97_codec.c:786: structure has no member named `modem'
ac97_codec.c: In function `ac97_init_mixer':
ac97_codec.c:808: structure has no member named `flags'
ac97_codec.c:808: `AC97_NO_PCM_VOLUME' undeclared (first use in this
function)
ac97_codec.c:839: structure has no member named `flags'
make[2]: *** [ac97_codec.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.20/drivers/sound'
make[1]: *** [_modsubdir_sound] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.20/drivers'
make: *** [_mod_drivers] Error 2


-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: