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

Francesco Piantini francesco.piantini a gmail.com
Mer 22 Nov 2006 14:45:38 GMT


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



Maggiori informazioni sulla lista ubuntu-it