I am getting this when compiling for the cluster source for FC3:
cd dlm-kernel && make
make[1]: Entering directory `/root/.src/cluster/dlm-kernel'
cd src2 && make all
make[2]: Entering directory `/root/.src/cluster/dlm-kernel/src2'
make -C /lib/modules/2.6.12-1.1378_FC3/build M=/root/.src/cluster/dlm-kernel/src2 modules USING_KBUILD=yes
make[3]: Entering directory `/lib/modules/2.6.12-1.1378_FC3/build'
CC [M] /root/.src/cluster/dlm-kernel/src2/config.o
/root/.src/cluster/dlm-kernel/src2/config.c:16:28: linux/configfs.h: No such file or directory
/root/.src/cluster/dlm-kernel/src2/config.c:44: warning: "struct config_item" declared inside parameter list
/root/.src/cluster/dlm-kernel/src2/config.c:44: warning: its scope is only this definition or declaration, which is probably not what you want
/root/.src/cluster/dlm-kernel/src2/config.c:45: warning: "struct config_item" declared inside parameter list
/root/.src/cluster/dlm-kernel/src2/config.c:47: warning: "struct config_item" declared inside parameter list
/root/.src/cluster/dlm-kernel/src2/config.c:48: warning: "struct config_item" declared inside parameter list
/root/.src/cluster/dlm-kernel/src2/config.c:57: warning: "struct configfs_attribute" declared inside parameter list
/root/.src/cluster/dlm-kernel/src2/config.c:59: warning: "struct configfs_attribute" declared inside parameter list
/root/.src/cluster/dlm-kernel/src2/config.c:61: warning: "struct configfs_attribute" declared inside parameter list
/root/.src/cluster/dlm-kernel/src2/config.c:63: warning: "struct configfs_attribute" declared inside parameter list
/root/.src/cluster/dlm-kernel/src2/config.c:82: error: field `attr' has incomplete type
/root/.src/cluster/dlm-kernel/src2/config.c:88: warning: braces around scalar initializer
/root/.src/cluster/dlm-kernel/src2/config.c:88: warning: (near initialization for `comm_attr_nodeid.attr')
/root/.src/cluster/dlm-kernel/src2/config.c:88: error: field name not in record or union initializer
/root/.src/cluster/dlm-kernel/src2/config.c:88: error: (near initialization for `comm_attr_nodeid.attr')
/root/.src/cluster/dlm-kernel/src2/config.c:89: error: field name not in record or union initializer
/root/.src/cluster/dlm-kernel/src2/config.c:89: error: (near initialization for `comm_attr_nodeid.attr')
/root/.src/cluster/dlm-kernel/src2/config.c:89: warning: excess elements in scalar initializer
/root/.src/cluster/dlm-kernel/src2/config.c:89: warning: (near initialization for `comm_attr_nodeid.attr')
/root/.src/cluster/dlm-kernel/src2/config.c:90: error: field name not in record or union initializer
/root/.src/cluster/dlm-kernel/src2/config.c:90: error: (near initialization for `comm_attr_nodeid.attr')
/root/.src/cluster/dlm-kernel/src2/config.c:90: warning: excess elements in scalar initializer
/root/.src/cluster/dlm-kernel/src2/config.c:90: warning: (near initialization for `comm_attr_nodeid.attr')
/root/.src/cluster/dlm-kernel/src2/config.c:91: confused by earlier errors, bailing out
make[4]: *** [/root/.src/cluster/dlm-kernel/src2/config.o] Error 1
make[3]: *** [_module_/root/.src/cluster/dlm-kernel/src2] Error 2
make[3]: Leaving directory `/lib/modules/2.6.12-1.1378_FC3/build'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/.src/cluster/dlm-kernel/src2'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/.src/cluster/dlm-kernel'
make: *** [all] Error 2
The configure command is run as: ./configure --kernel_src=/lib/modules/`uname -r`/build
Any idea what it is bombing out like this?
BTW, I have google for any docs related to getting GFS to work on FC3, so far no luck, any docs would be nice. Thanks.
-- Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster