[Linux-cluster] Re: errors on inode.c
Ed L Cashin
ecashin at coraid.com
Wed Sep 1 14:31:09 UTC 2004
Jeff <jeff at intersystems.com> writes:
...
> I ran into this when I moved from one of the snapshots to
> the cvs-latest. Issue "updatedb" and then "locate gfs_ioctl.h".
> Remove the copies outside of the source tree. The make script
> looks for header files in various places other than the source
> tree and if it finds them, it uses them in preference to the
> source tree.
That seems like a problem. New code should build cleanly in
isolation, otherwise it can be polluted by leftovers sprinkled around
the system.
It isn't easy to install the cluster software into a separate
directory like /opt/cluster-20040901/, so it is likely that there will
be old files in places like /usr/include.
> There may be similar problems with header files for
> cman-kernel and gfs-kernel.
Yes, but they aren't consistent enough to script away easily.
> Also, the libraries moved between the snapshots and latest
> so if you did install the snapshot you need to execute:
> rm -rf /lib/libmagma* /lib/magma /lib/libgulm*
> rm -rf /lib/libccs* /lib/libdlm*
> before you build from cvs.
--
Ed L Cashin <ecashin at coraid.com>
More information about the Linux-cluster
mailing list