[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