Re: moduli del kernel 2.6.11.8 non si compilano

2005-05-18 Per discussione Roberto Zanasi
Il giorno mer, 18-05-2005 alle 01:02 +0200, Raistlin ha scritto:

 I moduli di i2c per i sensori sono gia` nel kernel 2.6

Ah.


 Configura quello e rimuovi quei vecchi moduli da /usr/src/modules

Ok, grazie. E per quanto riguarda lm-sensors? Anche quelli sono gia'
dentro al kernel 2.6?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: moduli del kernel 2.6.11.8 non si compilano

2005-05-18 Per discussione Roberto Zanasi
Il giorno mer, 18-05-2005 alle 01:18 +0200, Marco Bertorello ha scritto:

 Comunque, mi sembra di capire che stai compilando in maniera classica,
 invece che alla Debian-way, cosa che invece potresti provare a fare [1].

Nono, sto usando make-kpkg. Probabilmente il kernel 2.6 non ha bisogno
di quei moduli.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



moduli del kernel 2.6.11.8 non si compilano

2005-05-17 Per discussione Roberto Zanasi
Stavo tentando di ricompilare il kernel 2.6.11.8, ma al momento della
creazione del pacchetto dei moduli ottengo degli errori:

kernel/busses/i2c-ali1535.c:675:6: missing terminating  character
kernel/busses/i2c-ali1535.c:676:89: missing terminating  character
kernel/busses/i2c-ali1535.c:691:1: unterminated argument list invoking
macro MO DULE_AUTHOR
make[2]: Leaving directory `/usr/src/modules/lm-sensors'
make[2]: Entering directory `/usr/src/modules/lm-sensors'
make[2]: Nothing to be done for `all-kernel'.
gcc -I. -Ikernel/include -I/usr/src/modules/i2c -I/usr/src/linux/include
-O2  -D __KERNEL__ -DMODULE -fomit-frame-pointer  -DEXPORT_SYMTAB -c
kernel/busses/i2c-a li1535.c -o kernel/busses/i2c-ali1535.o
kernel/busses/i2c-ali1535.c:167: error: conflicting types for
`cleanup_module'
/usr/src/linux/include/linux/module.h:64: error: previous declaration of
`cleanu p_module'
kernel/busses/i2c-ali1535.c: In function `ali1535_setup':
kernel/busses/i2c-ali1535.c:245: warning: `check_region' is deprecated
(declared  at /usr/src/linux/include/linux/ioport.h:126)
kernel/busses/i2c-ali1535.c: In function `ali1535_inc':
kernel/busses/i2c-ali1535.c:596: error: `MOD_INC_USE_COUNT' undeclared
(first us e in this function)
kernel/busses/i2c-ali1535.c:596: error: (Each undeclared identifier is
reported only once
kernel/busses/i2c-ali1535.c:596: error: for each function it appears
in.)
kernel/busses/i2c-ali1535.c: In function `ali1535_dec':
kernel/busses/i2c-ali1535.c:602: error: `MOD_DEC_USE_COUNT' undeclared
(first us e in this function)
kernel/busses/i2c-ali1535.c: At top level:
kernel/busses/i2c-ali1535.c:669: warning: data definition has no type or
storage  class
kernel/busses/i2c-ali1535.c:675:6: missing terminating  character
kernel/busses/i2c-ali1535.c:676:89: missing terminating  character
kernel/busses/i2c-ali1535.c:691:1: unterminated argument list invoking
macro MO DULE_AUTHOR
kernel/busses/i2c-ali1535.c:674: error: parse error at end of input
make[2]: *** [kernel/busses/i2c-ali1535.o] Error 1
make[2]: Leaving directory `/usr/src/modules/lm-sensors'
make[1]: *** [build-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/lm-sensors'
Module /usr/src/modules/lm-sensors failed.

Ah, ora che leggo bene il messaggio di errore :-), mi accorgo che non e'
nei file del kernel, ma di cio' che sta in /usr/src/modules/lm-sensors
(messo ai tempi del kernel 2.4.* e mai piu' toccato). Suppongo di dover
aggiornare quei file? Mi pareva di aver letto, pero', che col nuovo
kernel non fosse piu' necessario aggiungere alcuni moduli, tipo i2c. 

Qualcuno ha una soluzione pulita? Devo cercare i moduli lm-sensors per
il kernel 2.6?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: moduli del kernel 2.6.11.8 non si compilano

2005-05-17 Per discussione Marco Bertorello
On Tue, 17 May 2005 21:51:14 +0200
Roberto Zanasi [EMAIL PROTECTED] wrote:

 Qualcuno ha una soluzione pulita? Devo cercare i moduli lm-sensors per
 il kernel 2.6?

Se non hai bisogno di quel/i modulo/i, semplicemente non includerli nel
kernel. 

Altrimenti, puoi provare a compilarli staticamente nel kernel.

Comunque, mi sembra di capire che stai compilando in maniera classica,
invece che alla Debian-way, cosa che invece potresti provare a fare [1].

Personalemnte trovo la debian-way una scelta comoda (ti genera un deb!).

Ciao,

[1] http://www.debian.org/doc/manuals/reference/ch-kernel.it.html

-- 
Marco Bertorello
System Administrator
Linux Registered User #319921


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: moduli del kernel 2.6.11.8 non si compilano

2005-05-17 Per discussione Raistlin
On Tue, 2005-05-17 at 21:51 +0200, Roberto Zanasi wrote:
 Stavo tentando di ricompilare il kernel 2.6.11.8, ma al momento della
 creazione del pacchetto dei moduli ottengo degli errori:

 Ah, ora che leggo bene il messaggio di errore :-), mi accorgo che non e'
 nei file del kernel, ma di cio' che sta in /usr/src/modules/lm-sensors
 (messo ai tempi del kernel 2.4.* e mai piu' toccato). Suppongo di dover
 aggiornare quei file? Mi pareva di aver letto, pero', che col nuovo
 kernel non fosse piu' necessario aggiungere alcuni moduli, tipo i2c. 
 
 Qualcuno ha una soluzione pulita? Devo cercare i moduli lm-sensors per
 il kernel 2.6?
I moduli di i2c per i sensori sono gia` nel kernel 2.6

Configura quello e rimuovi quei vecchi moduli da /usr/src/modules

Ciao,
Dario
-- 
This happens because I choose it to happen!
(Raistlin Majere, DragonLance Chronicles -Dragons of Spring Drawning-)
--
Dario Faggioli
GNU/Linux Registered User: #340657
http://counter.li.org

No ai brevetti sul Software!
http://www.nosoftwarepatents.com/it/m/intro/index.html


signature.asc
Description: This is a digitally signed message part