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