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: