hello there i have downloaded the aoe6-70 aoe drivers and tried to 
kerninst them in a 2.6.28.2 kernel. When i try to make the kernel i got 
this:



debian123:/usr/src/aoe6-70# make KDIR=/usr/src/linux-2.6.28.2 kerninst
cd aoetools-29 && make
make[1]: entrant dans le répertoire « /usr/src/aoe6-70/aoetools-29 »
+ sed -e 's...@devdir@!/dev/etherd!g' -e 's...@npershelf@!16!g' aoe-discover.in
+ sed -e 's...@devdir@!/dev/etherd!g' -e 's...@npershelf@!16!g' 
aoe-interfaces.in
+ sed -e 's...@devdir@!/dev/etherd!g' -e 's...@npershelf@!16!g' aoe-mkshelf.in
+ sed -e 's...@devdir@!/dev/etherd!g' -e 's...@npershelf@!16!g' 
aoe-revalidate.in
+ sed -e 's...@devdir@!/dev/etherd!g' -e 's...@npershelf@!16!g' aoe-flush.in
+ sed -e 's...@devdir@!/dev/etherd!g' -e 's...@npershelf@!16!g' aoe-stat.in
make[1]: quittant le répertoire « /usr/src/aoe6-70/aoetools-29 »
sh -c "cd linux/drivers/block/aoe && rm -f *.o *.ko core"
ensuring compatibility ... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 
19 20 21 22 23 24 25 26 27 28 29 ok
echo > conf/done
make -C /usr/src/linux-2.6.28.2 CONFIG_ATA_OVER_ETH=m 
KDIR=/usr/src/linux-2.6.28.2 
SUBDIRS="/usr/src/aoe6-70/linux/drivers/block/aoe" 
EXTRA_CFLAGS="-DAOE_PARTITIONS=16 -DDEVSUBDIR='\"etherd\"' 
-DAOE_DYNDEVS=1" modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.28.2 »
CC [M] /usr/src/aoe6-70/linux/drivers/block/aoe/aoeblk.o
CC [M] /usr/src/aoe6-70/linux/drivers/block/aoe/aoechr.o
CC [M] /usr/src/aoe6-70/linux/drivers/block/aoe/aoecmd.o
CC [M] /usr/src/aoe6-70/linux/drivers/block/aoe/aoedev.o
CC [M] /usr/src/aoe6-70/linux/drivers/block/aoe/aoemain.o
CC [M] /usr/src/aoe6-70/linux/drivers/block/aoe/aoenet.o
CC [M] /usr/src/aoe6-70/linux/drivers/block/aoe/aoedbg.o
LD [M] /usr/src/aoe6-70/linux/drivers/block/aoe/aoe.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/aoe6-70/linux/drivers/block/aoe/aoe.mod.o
LD [M] /usr/src/aoe6-70/linux/drivers/block/aoe/aoe.ko
make[1]: quittant le répertoire « /usr/src/linux-2.6.28.2 »
This aoe driver uses dynamic minor device numbers.
test -d /usr/src/linux-2.6.28.2/drivers/block/aoe
cp -b linux/drivers/block/aoe/*.[ch] 
/usr/src/linux-2.6.28.2/drivers/block/aoe
echo "#define AOE_PARTITIONS (16)" \
 >> /usr/src/linux-2.6.28.2/drivers/block/aoe/aoe.h
debian123:/usr/src/aoe6-70# cd -
/usr/src/linux-2.6.28.2




debian123:/usr/src/linux-2.6.28.2# make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
CC [M] drivers/block/aoe/aoeblk.o
drivers/block/aoe/aoeblk.c: In function ‘aoeblk_gdalloc’:
drivers/block/aoe/aoeblk.c:386: error: ‘DEVSUBDIR’ undeclared (first use 
in this function)
drivers/block/aoe/aoeblk.c:386: error: (Each undeclared identifier is 
reported only once
drivers/block/aoe/aoeblk.c:386: error: for each function it appears in.)
make[2]: *** [drivers/block/aoe/aoeblk.o] Erreur 1
make[1]: *** [drivers/block/aoe] Erreur 2
make: *** [drivers] Erreur 2
debian123:/usr/src/linux-2.6.28.2#


so it seems to fail. Any idea to overcome that ?


regards,
Jean.




------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Aoetools-discuss mailing list
Aoetools-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aoetools-discuss

Reply via email to