[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