Hi!
More feedback:
In a rhel4 smp machine, the errors are:
development VMware-esx-drivers-public-source-3.5.0-103909> sh ./build-vmkdrivers.sh 2>&1| more
- Compiling drivers/block/cciss/cciss.c
In file included from src/include/linux/module.h:11,
from src/drivers/block/cciss/cciss.c:24:
src/include/linux/spinlock.h:124: error: syntax error before '*' token
<--- This error, because we don't have a spinlock_t definition
src/include/linux/spinlock.h: In function `vmk_spin_is_locked_by_my_cpu':
src/include/linux/spinlock.h:126: error: `lock' undeclared (first use in this fu
nction)
src/include/linux/spinlock.h:126: error: (Each undeclared identifier is reported
only once
src/include/linux/spinlock.h:126: error: for each function it appears in.)
In file included from src/include/linux/module.h:11,
from src/drivers/block/cciss/cciss.c:24:
src/include/linux/spinlock.h: At top level:
src/include/linux/spinlock.h:230: error: syntax error before "spinlock_t"
In file included from src/include/linux/module.h:11,
from src/drivers/block/cciss/cciss.c:24:
In a suse9 smp machine:
umbriel:/tmp/vmware/VMware-esx-drivers-public-source-3.5.0-103909 # sh ./build-vmkdrivers.sh 2>&1 | more
- Compiling drivers/block/cciss/cciss.c
In file included from src/include/linux/spinlock.h:113,
from src/include/linux/module.h:11,
from src/drivers/block/cciss/cciss.c:24:
/usr/include/asm/spinlock.h:10: error: syntax error before "int"
In file included from src/include/linux/module.h:11,
from src/drivers/block/cciss/cciss.c:24:
src/include/linux/spinlock.h: In function `vmk_spin_is_locked_by_my_cpu':
src/include/linux/spinlock.h:126: error: structure has no member named `cpu'
In file included from /usr/include/asm/math_emu.h:4,
from /usr/include/asm/processor.h:13,
from src/include/linux/prefetch.h:13,
from src/include/linux/list.h:6,
from src/include/linux/module.h:12,
from src/drivers/block/cciss/cciss.c:24:
Can any person help me with the operating system for the compilation?
TIA
jorge infante