I also tried with a compiled new kernel, 2.6.30.4 from 'kernel.org',
with the same result, except for a warning:
/address@hidden 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:
/address@hidden 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?