Comment 3 for bug 600984

Revision history for this message
Surbhi Palande (csurbhi) wrote :

/usr/include/linux/gfs2_ondisk.h is a reflection of linux-2.6/include/linux/gfs2_ondisk.h. Between maverick and lucid, this .h in the linux-2.6 source code has changed; the changes involve removal of some structure members.

1) These changes/removals are not yet reflected in /usr/include/linux/gfs2_ondisk.h.
2) The reason why this compilation is failing is that these changes/removals are also not reflected in the gfs2/libgfs2(/ondisk.c) code. However owing to the changes/removal of members from structures, the compiler cannot find the member in the structure definition and complains.
The correct solution for this would be to selectively change the code that uses this. However a better solution is to merge the maverick redhat-cluster with debians latest redhat-cluster.