[Linux-cluster] Using GFS with vanilla kernel (2.6.16)

Ugo PARSI ugo.parsi at gmail.com
Tue Apr 11 07:44:56 UTC 2006


> You have to download, from cvs STABLE:
>   cvs -d :pserver:cvs at sources.redhat.com:/cvs/cluster checkout -r
> STABLE cluster
>

Ok I've tried it, thanks, it does seem to work better but I have still
issues....
This time there's no kernel issues....but another missing .h file :

[...]
make[2]: Entering directory `/usr/src/cluster/cman/lib'
gcc -Wall  -g -O -I. -fPIC -I/usr/src/cluster/build/incdir/cluster -c
-o libcman.o libcman.c
libcman.c:31:35: cluster/cnxman-socket.h: No such file or directory
libcman.c:44: warning: `struct cl_cluster_node' declared inside parameter list
libcman.c:44: warning: its scope is only this definition or
declaration, which is probably not what you want
libcman.c: In function `copy_node':
libcman.c:46: error: dereferencing pointer to incomplete type
libcman.c:47: error: dereferencing pointer to incomplete type
[...]

> Some packages need header files that are provided by others. So you
> most install them
> before compiling the rest.  I have made debian package scripts for
> all cluster packages.

True, but well, that's what the main Makefile is doing, right ?

[....]
        cd cman-kernel && ${MAKE} install ${MAKELINE}
        cd dlm-kernel && ${MAKE} install ${MAKELINE}
        cd gfs-kernel && ${MAKE} install ${MAKELINE}
        cd gnbd-kernel && ${MAKE} install ${MAKELINE}
        cd magma && ${MAKE} install ${MAKELINE}
        cd ccs && ${MAKE} install ${MAKELINE}
[....]

So I don't see what you are doing more.... except the fact you are
building Debian packages ?

Thanks a lot,

Ugo PARSI




More information about the Linux-cluster mailing list