[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

pb compilation driver Modem Sagem Fast800 (ADSL free)



Bonjour,

 J'ai des prob pour compiler le driver du modem Sagem.
J'ai essaye avec les sources fournies par Sagem et celle modifiées pour la 
woody (trouvées sur le net).

distrib : woody
Noyau : 2.4.18
Gcc : 2.96 (j'ai aussi essaye avec la 3.0).

Je mets les erreurs en fin de mail. Si qq a une idée.

Merci

Christophe


============================================
Voici les erreurs :

make[1]: Entering directory `/opt/Modem/sagem/driver'
gcc -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall 
-Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe 
-mpreferred-stack-boundary=2 -I./ADIUTIL -O2 -M *.c > .depend
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from AdiUsbAdslDriver.c:35:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from Boot.c:27:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from Pipes.c:26:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from Util.c:27:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
gcc -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall 
-Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe 
-mpreferred-stack-boundary=2 -I./ADIUTIL -O2 -M ./ADIUTIL/*.c >> .depend
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from ./ADIUTIL/Crc.c:29:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from ./ADIUTIL/Dsp.c:27:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from ./ADIUTIL/Me.c:123:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from ./ADIUTIL/Mpoa.c:27:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from ./ADIUTIL/Msg.c:31:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from ./ADIUTIL/Sar.c:27:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from ./ADIUTIL/Uni.c:27:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from ./ADIUTIL/Zaps.c:16:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
make[1]: Leaving directory `/opt/Modem/sagem/driver'
gcc -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall 
-Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe 
-mpreferred-stack-boundary=2 -I./ADIUTIL -O2   -c -o AdiUsbAdslDriver.o 
AdiUsbAdslDriver.c
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from AdiUsbAdslDriver.c:35:
/usr/include/asm/processor.h:258: warning: `EISA_bus' redefined
/usr/include/linux/modules/i386_ksyms.ver:10: warning: this is the location 
of the previous definition
In file included from /usr/src/linux/include/linux/spinlock.h:39,
                 from /usr/src/linux/include/linux/wait.h:16,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from AdiUsbAdslDriver.c:35:
/usr/include/asm/spinlock.h: In function `spin_lock':
/usr/include/asm/spinlock.h:137: parse error before `LOCK_SECTION_START'
/usr/include/asm/spinlock.h: In function `read_lock':
/usr/include/asm/spinlock.h:188: parse error before `LOCK_SECTION_START'
/usr/include/asm/spinlock.h:188: warning: implicit declaration of function 
`LOCK_SECTION_START'
/usr/include/asm/spinlock.h:188: parse error before string constant
/usr/include/asm/spinlock.h: In function `write_lock':
/usr/include/asm/spinlock.h:197: parse error before `LOCK_SECTION_START'
/usr/include/asm/spinlock.h:197: parse error before string constant
In file included from /usr/src/linux/include/linux/rwsem.h:27,
                 from /usr/include/asm/semaphore.h:42,
                 from /usr/src/linux/include/linux/fs.h:200,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from AdiUsbAdslDriver.c:35:
/usr/include/asm/rwsem.h: In function `__down_read_Rdce543bf':
/usr/include/asm/rwsem.h:104: parse error before `LOCK_SECTION_START'
/usr/include/asm/rwsem.h: In function `__down_write_R2f46d514':
/usr/include/asm/rwsem.h:133: parse error before `LOCK_SECTION_START'
/usr/include/asm/rwsem.h: In function `__up_read_Rf11b665e':
/usr/include/asm/rwsem.h:157: parse error before `LOCK_SECTION_START'
/usr/include/asm/rwsem.h:151: warning: unused variable `tmp'
/usr/include/asm/rwsem.h: In function `__up_write_Rf866f9df':
/usr/include/asm/rwsem.h:183: parse error before `LOCK_SECTION_START'
In file included from /usr/src/linux/include/linux/fs.h:200,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from ADIUTIL/Adiutil.h:36,
                 from AdiUsbAdslDriver.c:35:
/usr/include/asm/semaphore.h: In function `down':
/usr/include/asm/semaphore.h:125: parse error before `LOCK_SECTION_START'
/usr/include/asm/semaphore.h: In function `down_interruptible':
/usr/include/asm/semaphore.h:152: parse error before `LOCK_SECTION_START'
/usr/include/asm/semaphore.h: In function `down_trylock':
/usr/include/asm/semaphore.h:180: parse error before `LOCK_SECTION_START'
/usr/include/asm/semaphore.h: In function `up':
/usr/include/asm/semaphore.h:206: parse error before `LOCK_SECTION_START'
In file included from /usr/src/linux/include/linux/skbuff.h:27,
                 from /usr/src/linux/include/linux/netdevice.h:146,
                 from ADIUTIL/Adiutil.h:42,
                 from AdiUsbAdslDriver.c:35:
/usr/src/linux/include/linux/highmem.h: In function `kmap':
/usr/src/linux/include/linux/highmem.h:33: warning: implicit declaration of 
function `page_address'
/usr/src/linux/include/linux/highmem.h:33: warning: return makes pointer from 
integer without a cast
make: *** [AdiUsbAdslDriver.o] Erreur 1







Reply to: