I've heard that caldera's kernel module nkfs is very picky about the
kernel that it is compiled on, but the latest source from
ftp://ftp.calderasystems.com/pub/opensource/nkfs/ says it works with 2.2.5
and up. I've got the default mandrake 7.2 source (2.2.17) installed, but
when I try to compile nkfs I get: 

[lueyb at pclueyb nkfs-4.2.1]$ make
make[1]: Entering directory `/tmp/nkfs-4.2.1/src'
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
-DMODULE -DM
ODVERSIONS -I/usr/include -I. -I../include -DLINUX1_3_x    -c -o
nkfs_driver.o n
kfs_driver.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
-DMODULE -DM
ODVERSIONS -I/usr/include -I. -I../include -DLINUX1_3_x    -c -o
nkfs_main.o nkf
s_main.c
/tmp/ccqK9gGE.s: Assembler messages:
/tmp/ccqK9gGE.s:9: Warning: Ignoring changed section attributes for
.modinfo
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
-DMODULE -DM
ODVERSIONS -I/usr/include -I. -I../include -DLINUX1_3_x    -c -o
nkfs_inode.o nk
fs_inode.c
nkfs_inode.c:119: warning: initialization from incompatible pointer type
nkfs_inode.c:151: warning: initialization from incompatible pointer type
nkfs_inode.c: In function `nkfs_read_super':
nkfs_inode.c:1523: warning: unused variable `zfiles'
nkfs_inode.c:1522: warning: unused variable `flags'
nkfs_inode.c: At top level:
nkfs_inode.c:184: warning: `nkfs_hash_dentry' defined but not used
nkfs_inode.c:197: warning: `nkfs_compare_dentry' defined but not used
nkfs_inode.c:215: warning: `nkfs_delete_dentry' defined but not used
nkfs_inode.c:238: warning: `nkfs_release_dentry' defined but not used
nkfs_inode.c:245: warning: `nkfs_iput_dentry' defined but not used
ld -r -o nkfs.o  nkfs_driver.o nkfs_main.o nkfs_inode.o

Anyone get nkfs to compile? Any ideas on what I can do to get it to
compile?


Ben