|
I try to make dazukofs for Mandriva 2009.1, but the result is errors: [r...@coollin dazukofs-3.1.0-rc2]# make make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" modules make[1]: Entering directory `/usr/src/linux-2.6.29.6-desktop586-1mnb' CC [M] /opt/Prg_tmp/dazukofs-3.1.0-rc2/super.o CC [M] /opt/Prg_tmp/dazukofs-3.1.0-rc2/inode.o CC [M] /opt/Prg_tmp/dazukofs-3.1.0-rc2/file.o /opt/Prg_tmp/dazukofs-3.1.0-rc2/file.c: I funktion "dazukofs_open": /opt/Prg_tmp/dazukofs-3.1.0-rc2/file.c:185: fel: derefererar pekare till ofullständig typ make[2]: *** [/opt/Prg_tmp/dazukofs-3.1.0-rc2/file.o] Fel 1 make[1]: *** [_module_/opt/Prg_tmp/dazukofs-3.1.0-rc2] Fel 2 make[1]: Leaving directory `/usr/src/linux-2.6.29.6-desktop586-1mnb' make: *** [dazukofs_modules] Fel 2 As you can see, Mandriva use the kernel 2.6.29 and I use the latest they have released, and the dazukofs-3.1.0-rc2 as it was, with no changes. I also tried with a compiled new kernel, 2.6.30.4 from 'kernel.org', with the same result, except for a warning: [r...@coollin dazukofs-3.1.0-rc2]# make make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" modules make[1]: Entering directory `/usr/src/linux-2.6.30.4' WARNING: Symbol version dump /usr/src/linux-2.6.30.4/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /opt/Prg_tmp/dazukofs-3.1.0-rc2/super.o CC [M] /opt/Prg_tmp/dazukofs-3.1.0-rc2/inode.o CC [M] /opt/Prg_tmp/dazukofs-3.1.0-rc2/file.o /opt/Prg_tmp/dazukofs-3.1.0-rc2/file.c: I funktion "dazukofs_open": /opt/Prg_tmp/dazukofs-3.1.0-rc2/file.c:185: fel: derefererar pekare till ofullständig typ make[2]: *** [/opt/Prg_tmp/dazukofs-3.1.0-rc2/file.o] Fel 1 make[1]: *** [_module_/opt/Prg_tmp/dazukofs-3.1.0-rc2] Fel 2 make[1]: Leaving directory `/usr/src/linux-2.6.30.4' make: *** [dazukofs_modules] Fel 2 With the new kernel, 2.6.30.4 and the latest dazukofs-snapshot, there is the same result as above: [r...@coollin dazukofs-20090628]# make make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" modules make[1]: Entering directory `/usr/src/linux-2.6.30.4' WARNING: Symbol version dump /usr/src/linux-2.6.30.4/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /opt/Prg_tmp/dazukofs-20090628/super.o CC [M] /opt/Prg_tmp/dazukofs-20090628/inode.o CC [M] /opt/Prg_tmp/dazukofs-20090628/file.o /opt/Prg_tmp/dazukofs-20090628/file.c: I funktion "dazukofs_open": /opt/Prg_tmp/dazukofs-20090628/file.c:185: fel: derefererar pekare till ofullständig typ make[2]: *** [/opt/Prg_tmp/dazukofs-20090628/file.o] Fel 1 make[1]: *** [_module_/opt/Prg_tmp/dazukofs-20090628] Fel 2 make[1]: Leaving directory `/usr/src/linux-2.6.30.4' make: *** [dazukofs_modules] Fel 2 Note: "file.c:185: fel: derefererar pekare till ofullständig typ" means like "dereferer points to uncomplete type/ deferering pointer to incomplete type". Have I missed something? |
_______________________________________________ Dazuko-help mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dazuko-help
