[ubuntu-it] compilazione moduli relatime-lsm e sl-modem

confrey confrey a tariffenet.it
Mer 22 Nov 2006 18:57:15 GMT


Francesco Piantini ha scritto:
> On 11/22/06, confrey <confrey a tariffenet.it> wrote:
>   
>> [...]
>> non riesco a compilare il modulo realtime-lsm; [...]
>>
>> make[3]: Entering directory `/usr/src/linux-headers-2.6.17-10-generic'
>> CC [M] /usr/src/modules/realtime-lsm/realcap.o
>> /usr/src/modules/realtime-lsm/realcap.c:36: error: expected ')' before
>> string constant
>> /usr/src/modules/realtime-lsm/realcap.c:40: error: expected ')' before
>> string constant
>> /usr/src/modules/realtime-lsm/realcap.c:44: error: expected ')' before
>> string constant
>> /usr/src/modules/realtime-lsm/realcap.c:48: error: expected ')' before
>> string constant
>>
>> le righe del sorgente nominate nel log sono queste :
>>
>> MODULE_PARM(any, "i");
>>
>> MODULE_PARM(gid, "i");
>>
>> MODULE_PARM(mlock, "i");
>>
>> MODULE_PARM(allcaps, "i");
>>
>>     
>
> Spero di non essere completamente fuori strada, ma, analizzando da
> fuori senza avere alcuna idea del contesto, l'errore mi sembra il
> classico caso di problema con le macro, visto che probabilmente
> MODULE_PARM e' proprio una macro.
>
> Se cosi' e', sarebbe interessante vedere come e' definita la macro
> MODULE_PARM e se viene usata correttamente (per esempio se il tipo dei
> parametri che gli vengono passati e' corretto).
>
> Potrebbe essere utile dare un'occhiata al codice generato dal
> preprocessore, vedendo come diventano le righe incriminate dopo
> l'espansione della macro.
>
> Saluti,
> Francesco
>
>   
purtroppo per me la tua spiegazione è abbastanza oscura, nel senso che 
non so cosa e dove andare a guardare...  io pensavo che la riga 
MODULE_PARM(...) fosse l'assegnazione di un valore in un array.... puoi 
darmi qualche altra 'spinta'?

ciao e grazie

-- 

confrey
 
********************************
Linux Registered User    #240359 
Linux Registered Machine #133789




Maggiori informazioni sulla lista ubuntu-it