Messages in this thread | | | Date | Sat, 11 Sep 1999 01:59:14 +0000 | From | Miles Lane <> | Subject | Problem with include files in 2.3.17. |
| |
I contacted David Hinds (the PCMCIA maintainer) about these errors and he wrote back:
Hmmm, this looks to me like some sort of include file goof-up, not specific to PCMCIA. These spin lock definitions should not be in both <linux/spinlock.h> *and* <asm/spinlock.h>, I'd think.
cc -MD -O2 -Wall -Wstrict-prototypes -pipe -DPCMCIA_DEBUG=1 -D__KERNEL__ -DMODULE -I../include -I/usr/src/linux/include -I/usr/src/linux -c i82365.c In file included from ../include/pcmcia/k_compat.h:195, from i82365.c:36: /usr/src/linux/include/asm/spinlock.h:12: warning: `SPIN_LOCK_UNLOCKED' redefined /usr/src/linux/include/linux/spinlock.h:48: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:14: warning: `spin_lock_init' redefined /usr/src/linux/include/linux/spinlock.h:54: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:22: warning: `spin_unlock_wait' redefined /usr/src/linux/include/linux/spinlock.h:57: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:44: warning: `spin_lock' redefined /usr/src/linux/include/linux/spinlock.h:55: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:49: warning: `spin_unlock' redefined /usr/src/linux/include/linux/spinlock.h:58: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:51: warning: `spin_trylock' redefined /usr/src/linux/include/linux/spinlock.h:56: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:68: warning: `RW_LOCK_UNLOCKED' redefined /usr/src/linux/include/linux/spinlock.h:108: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:86: warning: `read_lock' redefined /usr/src/linux/include/linux/spinlock.h:114: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:90: warning: `read_unlock' redefined /usr/src/linux/include/linux/spinlock.h:115: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:104: warning: `write_lock' redefined /usr/src/linux/include/linux/spinlock.h:116: warning: this is the location of the previous definition /usr/src/linux/include/asm/spinlock.h:107: warning: `write_unlock' redefined /usr/src/linux/include/linux/spinlock.h:117: warning: this is the location of the previous definition In file included from ../include/pcmcia/k_compat.h:195, from i82365.c:36: /usr/src/linux/include/asm/spinlock.h:10: conflicting types for `spinlock_t' /usr/src/linux/include/linux/spinlock.h:47: previous declaration of `spinlock_t' /usr/src/linux/include/asm/spinlock.h:66: conflicting types for `rwlock_t' /usr/src/linux/include/linux/spinlock.h:107: previous declaration of `rwlock_t' In file included from /usr/src/linux/include/linux/vmalloc.h:7, from /usr/src/linux/include/asm/io.h:103, from ../include/pcmcia/k_compat.h:217, from i82365.c:36: /usr/src/linux/include/asm/pgtable.h: In function `set_pgdir': /usr/src/linux/include/asm/pgtable.h:487: structure has no member named `lock' /usr/src/linux/include/asm/pgtable.h:493: structure has no member named `lock' make[1]: *** [i82365.o] Error 1 make[1]: Leaving directory `/usr/src/pcmcia-cs-3.1.0/modules' make: *** [all] Error 2
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |