[Linux-cluster] Compile errors

Dan B. Phung phung at cs.columbia.edu
Fri Jul 22 15:10:33 UTC 2005


look like you need to install libxml:

  aptitude install libxml2-dev

here's the list of things I need to install on debian to ensure that it
works.

  aptitude install libxml2-dev libdm0-dev libselinux1 libselinux1-dev libnet-telnet-perl


On 21, Jul, 2005, High Mobley declared:

> David Teigland wrote:
> > On Wed, Jul 20, 2005 at 05:51:56PM -0700, High Mobley wrote:
> > 
> >>I'm in need of the CLVM software for a project that I'm working on. It
> >>appears that I require the full RH Cluster software suite in order to
> >>run CLVM, so I've been trying to follow the information that I found in
> >>your usage.txt file, as well as the INSTALL file that came with the cvs
> >>code's STABLE branch.
> >>
> >>I was initially trying to compile against recent 2.6.x kernels, but then
> >>I noticed that the kernel patches in the STABLE branch were in a
> >>subdirectory called "2.6.9". So my latest attempts have been to compile
> >>against linux-2.6.9 kernel sources. I have tried both the STABLE and
> >>RHEL4 branches. Both have failed to compile.
> >>
> >>I am running Debian Sarge, but I am using vanilla kernel.org sources.
> >>Thank you in advance for any direction that is provided!
> > 
> > 
> > Don't use cvs, use the release instead:
> >  ftp://sources.redhat.com/pub/cluster/releases/cluster-1.00.00.tar.gz
> > 
> > This compiles against vanilla linux-2.6.12 and doesn't use kernel patches.
> > 
> > Dave
> > 
> 
> 
> 
> I tried compiling against 2.6.12 and 2.6.12.3 and got errors with both.
> Since my build machine is kind of slow, I am using a very minimal kernel
> config. I've turned off support for things like SCSI, USB, parallel
> port, etc. Is it possible that I'm missing some needed kernel option?
> I've included the output from 'make install' on the cluster-1.00.00
> source below. Thanks again for the help.
> 
> 
> 
> strife:/usr/2.6.12-cluster/cluster-1.00.00# make install
> cd cman-kernel && make install
> make[1]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/cman-kernel'
> cd src && make install
> make[2]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src'
> rm -f cluster
> ln -s . cluster
> make -C /usr/2.6.12-cluster/linux-2.6.12
> M=/usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src modules
> USING_KBUILD=yes
> make[3]: Entering directory `/usr/2.6.12-cluster/linux-2.6.12'
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/cnxman.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/config.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/membership.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/proc.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_barrier.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_control.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_daemon.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_joinleave.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_membership.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_message.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_misc.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_recover.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_services.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/sm_user.o
>    LD [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/cman.o
>    Building modules, stage 2.
>    MODPOST
>    CC      /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/cman.mod.o
>    LD [M]  /usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src/cman.ko
> make[3]: Leaving directory `/usr/2.6.12-cluster/linux-2.6.12'
> install -d //lib/modules/2.6.12/kernel/cluster
> install cman.ko //lib/modules/2.6.12/kernel/cluster
> install -d //usr/include/cluster
> install cnxman.h cnxman-socket.h service.h //usr/include/cluster
> make[2]: Leaving directory
> `/usr/2.6.12-cluster/cluster-1.00.00/cman-kernel/src'
> make[1]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/cman-kernel'
> cd dlm-kernel && make install
> make[1]: Entering directory `/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel'
> cd src && make install
> make[2]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src'
> if [ ! -e cluster ]; then ln -s . cluster; fi
> if [ ! -e service.h ]; then cp //usr/include/cluster/service.h .; fi
> if [ ! -e cnxman.h ]; then cp //usr/include/cluster/cnxman.h .; fi
> if [ ! -e cnxman-socket.h ]; then cp
> //usr/include/cluster/cnxman-socket.h .; fi
> make -C /usr/2.6.12-cluster/linux-2.6.12
> M=/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src modules
> USING_KBUILD=yes
> make[3]: Entering directory `/usr/2.6.12-cluster/linux-2.6.12'
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/ast.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/config.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/device.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dir.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/lkb.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/locking.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/lockqueue.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/lockspace.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/lowcomms.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/main.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/memory.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/midcomms.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/nodes.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/proc.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/queries.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/rebuild.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/reccomms.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/recover.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/recoverd.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/rsb.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/util.o
>    LD [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.o
>    Building modules, stage 2.
>    MODPOST
> *** Warning: "kcl_addref_cluster"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_get_node_by_addr"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_get_node_addresses"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_releaseref_cluster"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_get_current_interface"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_get_node_by_nodeid"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_leave_service"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_remove_callback"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_global_service_id"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_unregister_service"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_join_service"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_start_done"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_add_callback"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
> *** Warning: "kcl_register_service"
> [/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko] undefined!
>    CC      /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.mod.o
>    LD [M]  /usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src/dlm.ko
> make[3]: Leaving directory `/usr/2.6.12-cluster/linux-2.6.12'
> install -d //lib/modules/2.6.12/kernel/cluster
> install dlm.ko //lib/modules/2.6.12/kernel/cluster
> install -d //usr/include/cluster
> install dlm.h dlm_device.h //usr/include/cluster
> make[2]: Leaving directory
> `/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel/src'
> make[1]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/dlm-kernel'
> cd gfs-kernel && make install
> make[1]: Entering directory `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel'
> cd src && make install
> make[2]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src'
> cd harness && make install
> make[3]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/harness'
> rm -f linux
> ln -s . linux
> make -C /usr/2.6.12-cluster/linux-2.6.12
> M=/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/harness
> symverfile=/usr/2.6.12-cluster/linux-2.6.12/../kernel/cluster/dlm.symvers
> modules USING_KBUILD=yes
> make[4]: Entering directory `/usr/2.6.12-cluster/linux-2.6.12'
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/harness/main.o
>    LD [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/harness/lock_harness.o
>    Building modules, stage 2.
>    MODPOST
>    CC
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/harness/lock_harness.mod.o
>    LD [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/harness/lock_harness.ko
> make[4]: Leaving directory `/usr/2.6.12-cluster/linux-2.6.12'
> /usr/2.6.12-cluster/linux-2.6.12/scripts/mod/modpost -m -i
> /usr/2.6.12-cluster/linux-2.6.12/../kernel/cluster/dlm.symvers
> ../harness/lock_harness.o -o lock_harness.symvers
> install -d //usr/include/linux
> install lm_interface.h //usr/include/linux
> install -d //lib/modules/2.6.12/kernel/fs/gfs_locking/lock_harness
> install lock_harness.ko
> //lib/modules/2.6.12/kernel/fs/gfs_locking/lock_harness
> make[3]: Leaving directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/harness'
> cd nolock && make install
> make[3]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/nolock'
> echo
> 
> rm -f linux lm_interface.h
> ln -s . linux
> ln -s ../../src/harness/lm_interface.h .
> make -C /usr/2.6.12-cluster/linux-2.6.12
> M=/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/nolock
> symverfile=/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/nolock/../harness/lock_harness.symvers 
> 
> modules USING_KBUILD=yes
> make[4]: Entering directory `/usr/2.6.12-cluster/linux-2.6.12'
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/nolock/main.o
>    LD [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/nolock/lock_nolock.o
>    Building modules, stage 2.
>    MODPOST
>    CC
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/nolock/lock_nolock.mod.o
>    LD [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/nolock/lock_nolock.ko
> make[4]: Leaving directory `/usr/2.6.12-cluster/linux-2.6.12'
> install -d //lib/modules/2.6.12/kernel/fs/gfs_locking/lock_nolock
> install lock_nolock.ko
> //lib/modules/2.6.12/kernel/fs/gfs_locking/lock_nolock
> make[3]: Leaving directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/nolock'
> cd dlm && make install
> make[3]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm'
> if [ ! -e linux ]; then ln -s . linux; fi
> if [ ! -e cluster ]; then ln -s . cluster; fi
> if [ ! -e lm_interface.h ]; then ln -s ../../src/harness/lm_interface.h
> .; fi
> if [ ! -e dlm.h ]; then cp //usr/include/cluster/dlm.h .; fi
> if [ ! -e cnxman.h ]; then cp //usr/include/cluster/cnxman.h .; fi
> if [ ! -e cnxman-socket.h ]; then cp
> //usr/include/cluster/cnxman-socket.h .; fi
> if [ ! -e service.h ]; then cp //usr/include/cluster/service.h .; fi
> make -C /usr/2.6.12-cluster/linux-2.6.12
> M=/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm
> symverfile=/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/../harness/lock_harness.symvers 
> 
> modules USING_KBUILD=yes
> make[4]: Entering directory `/usr/2.6.12-cluster/linux-2.6.12'
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/group.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/main.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/mount.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/plock.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/thread.o
>    LD [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.o
>    Building modules, stage 2.
>    MODPOST
> *** Warning: "kcl_addref_cluster"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "kcl_get_services"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "kcl_cluster_name"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "dlm_lock"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "kcl_releaseref_cluster"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "kcl_get_members"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "dlm_query"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "kcl_leave_service"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "kcl_unregister_service"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "kcl_join_service"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "dlm_release_lockspace"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "kcl_start_done"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "dlm_unlock"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "kcl_register_service"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "dlm_new_lockspace"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
> *** Warning: "dlm_debug_dump"
> [/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko]
> undefined!
>    CC
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.mod.o
>    LD [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/lock_dlm.ko
> make[4]: Leaving directory `/usr/2.6.12-cluster/linux-2.6.12'
> /usr/2.6.12-cluster/linux-2.6.12/scripts/mod/modpost -m -i
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm/../harness/lock_harness.symvers 
> 
> ../dlm/lock_dlm.o -o lock_dlm.symvers
> install -d //lib/modules/2.6.12/kernel/fs/gfs_locking/lock_dlm
> install lock_dlm.ko //lib/modules/2.6.12/kernel/fs/gfs_locking/lock_dlm
> make[3]: Leaving directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/dlm'
> cd gulm && make install
> make[3]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm'
> rm -f linux lm_interface.h
> ln -s . linux
> ln -s ../../src/harness/lm_interface.h .
> make -C /usr/2.6.12-cluster/linux-2.6.12
> M=/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm
> symverfile=/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/../harness/lock_harness.symvers 
> 
> modules USING_KBUILD=yes
> make[4]: Entering directory `/usr/2.6.12-cluster/linux-2.6.12'
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/gulm_core.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/gulm_firstlock.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/gulm_fs.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/gulm_jid.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/gulm_lock_queue.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/gulm_lt.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/gulm_main.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/gulm_plock.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/gulm_recsig.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/handler.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/lg_core.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/lg_lock.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/lg_main.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/utils_tostr.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/xdr_base.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/xdr_io.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/xdr_socket.o
>    LD [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/lock_gulm.o
>    Building modules, stage 2.
>    MODPOST
>    CC
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/lock_gulm.mod.o
>    LD [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/lock_gulm.ko
> make[4]: Leaving directory `/usr/2.6.12-cluster/linux-2.6.12'
> /usr/2.6.12-cluster/linux-2.6.12/scripts/mod/modpost -m -i
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm/../harness/lock_harness.symvers 
> 
> ../gulm/lock_gulm.o -o lock_gulm.symvers
> install -d //lib/modules/2.6.12/kernel/fs/gfs_locking/lock_gulm
> install lock_gulm.ko //lib/modules/2.6.12/kernel/fs/gfs_locking/lock_gulm
> make[3]: Leaving directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gulm'
> cd gfs && make install
> make[3]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs'
> rm -f linux lm_interface.h
> ln -s . linux
> ln -s ../../src/harness/lm_interface.h .
> make -C /usr/2.6.12-cluster/linux-2.6.12
> M=/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs
> symverfile=/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/../gulm/lock_gulm.symvers 
> 
> modules USING_KBUILD=yes
> make[4]: Entering directory `/usr/2.6.12-cluster/linux-2.6.12'
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/acl.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/bits.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/bmap.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/daemon.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/diaper.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/dio.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/dir.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/eaops.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/eattr.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/file.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/glock.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/glops.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/inode.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ioctl.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/lm.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/log.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/lops.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/lvb.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/main.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/mount.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ondisk.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ops_address.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ops_dentry.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ops_export.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ops_file.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ops_fstype.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ops_inode.o
>    CC [M]
> /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ops_super.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/ops_vm.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/page.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/proc.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/quota.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/recovery.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/rgrp.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/super.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/trans.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/unlinked.o
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/util.o
>    LD [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/gfs.o
>    Building modules, stage 2.
>    MODPOST
>    CC      /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/gfs.mod.o
>    LD [M]  /usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs/gfs.ko
> make[4]: Leaving directory `/usr/2.6.12-cluster/linux-2.6.12'
> install -d //lib/modules/2.6.12/kernel/fs/gfs
> install gfs.ko //lib/modules/2.6.12/kernel/fs/gfs
> install -d //usr/include/linux
> install gfs_ondisk.h gfs_ioctl.h //usr/include/linux
> make[3]: Leaving directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src/gfs'
> make[2]: Leaving directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel/src'
> make[1]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/gfs-kernel'
> cd gnbd-kernel && make install
> make[1]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gnbd-kernel'
> cd src && make install
> make[2]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gnbd-kernel/src'
> rm -f linux
> ln -s . linux
> make -C /usr/2.6.12-cluster/linux-2.6.12
> M=/usr/2.6.12-cluster/cluster-1.00.00/gnbd-kernel/src modules
> USING_KBUILD=yes
> make[3]: Entering directory `/usr/2.6.12-cluster/linux-2.6.12'
>    CC [M]  /usr/2.6.12-cluster/cluster-1.00.00/gnbd-kernel/src/gnbd.o
>    Building modules, stage 2.
>    MODPOST
>    CC      /usr/2.6.12-cluster/cluster-1.00.00/gnbd-kernel/src/gnbd.mod.o
>    LD [M]  /usr/2.6.12-cluster/cluster-1.00.00/gnbd-kernel/src/gnbd.ko
> make[3]: Leaving directory `/usr/2.6.12-cluster/linux-2.6.12'
> install -d //usr/include/linux
> install gnbd.h //usr/include/linux
> install -d //lib/modules/2.6.12/kernel/drivers/block/gnbd
> install gnbd.ko //lib/modules/2.6.12/kernel/drivers/block/gnbd
> make[2]: Leaving directory
> `/usr/2.6.12-cluster/cluster-1.00.00/gnbd-kernel/src'
> make[1]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/gnbd-kernel'
> cd magma && make install
> make[1]: Entering directory `/usr/2.6.12-cluster/cluster-1.00.00/magma'
> cd lib && make install
> make[2]: Entering directory `/usr/2.6.12-cluster/cluster-1.00.00/magma/lib'
> gcc -c -o global.o global.c -I. -Wall -I. -g -Werror -Wstrict-prototypes
> -Wshadow -fPIC -DPLUGINDIR=\"/usr/lib/magma\" -D_GNU_SOURCE -D_CLUSTER_
> gcc -c -o plugin.o plugin.c -I. -Wall -I. -g -Werror -Wstrict-prototypes
> -Wshadow -fPIC -DPLUGINDIR=\"/usr/lib/magma\" -D_GNU_SOURCE -D_CLUSTER_
> gcc -c -o localinfo.o localinfo.c -I. -Wall -I. -g -Werror
> -Wstrict-prototypes -Wshadow -fPIC -DPLUGINDIR=\"/usr/lib/magma\"
> -D_GNU_SOURCE -D_CLUSTER_
> gcc -c -o ip_lookup.o ip_lookup.c -I. -Wall -I. -g -Werror
> -Wstrict-prototypes -Wshadow -fPIC -DPLUGINDIR=\"/usr/lib/magma\"
> -D_GNU_SOURCE -D_CLUSTER_
> gcc -c -o memberlist.o memberlist.c -I. -Wall -I. -g -Werror
> -Wstrict-prototypes -Wshadow -fPIC -DPLUGINDIR=\"/usr/lib/magma\"
> -D_GNU_SOURCE -D_CLUSTER_
> gcc -c -o clist.o clist.c -I. -Wall -I. -g -Werror -Wstrict-prototypes
> -Wshadow -fPIC -DPLUGINDIR=\"/usr/lib/magma\" -D_GNU_SOURCE -D_CLUSTER_
> ar cr libmagma.a global.o plugin.o localinfo.o ip_lookup.o memberlist.o
> clist.o
> ar cr libmagma_nt.a plugin.o localinfo.o ip_lookup.o memberlist.o
> gcc -c -o message.o message.c -I. -Wall -I. -g -Werror
> -Wstrict-prototypes -Wshadow -fPIC -DPLUGINDIR=\"/usr/lib/magma\"
> -D_GNU_SOURCE -D_CLUSTER_
> gcc -c -o fdops.o fdops.c -I. -Wall -I. -g -Werror -Wstrict-prototypes
> -Wshadow -fPIC -DPLUGINDIR=\"/usr/lib/magma\" -D_GNU_SOURCE -D_CLUSTER_
> ar cr libmagmamsg.a message.o fdops.o
> ld -shared -soname libmagma.so.1 -o libmagma.so.1.00.00 global.o
> plugin.o localinfo.o ip_lookup.o memberlist.o clist.o -lc
> ln -snf libmagma.so.1.00.00 libmagma.so.1
> ld -shared -soname libmagma_nt.so.1 -o libmagma_nt.so.1.00.00 plugin.o
> localinfo.o ip_lookup.o memberlist.o -lc
> ln -snf libmagma_nt.so.1.00.00 libmagma_nt.so.1
> ld -shared -soname libmagmamsg.so.1 -o libmagmamsg.so.1.00.00 message.o
> fdops.o -lc
> ln -snf libmagmamsg.so.1.00.00 libmagmamsg.so.1
> ln -snf libmagma.so.1.00.00 libmagma.so
> ln -snf libmagma_nt.so.1.00.00 libmagma_nt.so
> ln -snf libmagmamsg.so.1.00.00 libmagmamsg.so
> install -d /usr/lib
> install -d /usr/lib
> #
> # Install high level magma libraries
> #
> install -m 0644 libmagma.a /usr/lib
> install -m 0644 libmagma.so.1.00.00 /usr/lib
> cd /usr/lib; ln -snf libmagma.so.1.00.00 libmagma.so.1; cd -
> cd /usr/lib; ln -snf libmagma.so.1.00.00 libmagma.so; cd -
> #
> # Install low-overhead, non-pthread magma libraries
> #
> install -m 0644 libmagma_nt.a /usr/lib
> install -m 0644 libmagma_nt.so.1.00.00 /usr/lib
> cd /usr/lib; ln -snf libmagma_nt.so.1.00.00 libmagma_nt.so.1; cd -
> cd /usr/lib; ln -snf libmagma_nt.so.1.00.00 libmagma_nt.so; cd -
> #
> # Install high level TCP messaging libraries
> #
> install -m 0644 libmagmamsg.a /usr/lib
> install -m 0644 libmagmamsg.so.1.00.00 /usr/lib
> cd /usr/lib; ln -snf libmagmamsg.so.1.00.00 libmagmamsg.so.1; cd -
> cd /usr/lib; ln -snf libmagmamsg.so.1.00.00 libmagmamsg.so; cd -
> #
> # Install headers for magma, magma_nt, and magmamsg
> #
> install -d /usr/include
> install -m 0644 magma.h /usr/include
> install -m 0644 magmamsg.h /usr/include
> install -m 0644 magma-build.h /usr/include
> make[2]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/magma/lib'
> cd man && make install
> make[2]: Entering directory `/usr/2.6.12-cluster/cluster-1.00.00/magma/man'
> install -d /usr/share/man/man3
> install -d /usr/share/man/man8
> install clu_connect.3 clu_disconnect.3 clu_get_event.3 /usr/share/man/man3
> install magma_tool.8 /usr/share/man/man8
> make[2]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/magma/man'
> cd tests && make install
> make[2]: Entering directory
> `/usr/2.6.12-cluster/cluster-1.00.00/magma/tests'
> gcc -c -o magma_tool.o magma_tool.c  -Wall -I../lib -DDEBUG
> -D_GNU_SOURCE -DPLUGINDIR=\"/usr/lib/magma\" -DINCDIR=\"/usr/include\"
> -DLIBDIR=\"/usr/lib\" -DSLIBDIR=\"/usr/lib\" -ggdb
> gcc -o magma_tool magma_tool.o -L../lib -lmagma -lmagmamsg -ldl
> -lpthread -ggdb
> gcc -c -o circleping.o circleping.c  -Wall -I../lib -DDEBUG
> -D_GNU_SOURCE -DPLUGINDIR=\"/usr/lib/magma\" -DINCDIR=\"/usr/include\"
> -DLIBDIR=\"/usr/lib\" -DSLIBDIR=\"/usr/lib\" -ggdb
> gcc -o circleping circleping.o -L../lib -lmagma -lmagmamsg -ldl
> -lpthread -ggdb
> gcc -c -o cluster_cmd.o cluster_cmd.c  -Wall -I../lib -DDEBUG
> -D_GNU_SOURCE -DPLUGINDIR=\"/usr/lib/magma\" -DINCDIR=\"/usr/include\"
> -DLIBDIR=\"/usr/lib\" -DSLIBDIR=\"/usr/lib\" -ggdb
> gcc -o cluster_cmd cluster_cmd.o -L../lib -lmagma -lmagmamsg -ldl -lpthread
> gcc -c -o cptester.o cptester.c  -Wall -I../lib -DDEBUG -D_GNU_SOURCE
> -DPLUGINDIR=\"/usr/lib/magma\" -DINCDIR=\"/usr/include\"
> -DLIBDIR=\"/usr/lib\" -DSLIBDIR=\"/usr/lib\" -ggdb
> gcc -o cptester cptester.o -L../lib -lmagma_nt -ldl
> gcc -c -o thread_test.o thread_test.c  -Wall -I../lib -DDEBUG
> -D_GNU_SOURCE -DPLUGINDIR=\"/usr/lib/magma\" -DINCDIR=\"/usr/include\"
> -DLIBDIR=\"/usr/lib\" -DSLIBDIR=\"/usr/lib\" -ggdb
> gcc -o thread_test thread_test.o -L../lib -lmagma -lmagmamsg -ldl
> -lpthread -ggdb
> install -d /sbin
> install -m 0755 magma_tool circleping cluster_cmd /sbin
> make[2]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/magma/tests'
> make[1]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/magma'
> cd ccs && make install
> make[1]: Entering directory `/usr/2.6.12-cluster/cluster-1.00.00/ccs'
> cd daemon && make install
> make[2]: Entering directory `/usr/2.6.12-cluster/cluster-1.00.00/ccs/daemon'
> gcc -Wall -I. -I../include -I../common -I../config -I//usr/include -Wall
> -O2 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE `xml2-config --cflags`
> -DCCS_RELEASE_NAME=\"1.00.00\" -I. -I../include -I../common -I../config
> -I//usr/include -o ccsd ccsd.c cnx_mgr.c cluster_mgr.c misc.c
> ../common/log.c globals.c -L//usr/lib `xml2-config --libs` -lpthread
> -lmagma -lmagmamsg -ldl
> /bin/sh: line 1: xml2-config: command not found
> /bin/sh: line 1: xml2-config: command not found
> ccsd.c:25:27: libxml/parser.h: No such file or directory
> ccsd.c: In function `check_cluster_conf':
> ccsd.c:470: error: `xmlDocPtr' undeclared (first use in this function)
> ccsd.c:470: error: (Each undeclared identifier is reported only once
> ccsd.c:470: error: for each function it appears in.)
> ccsd.c:470: error: syntax error before "doc"
> ccsd.c:473: error: `doc' undeclared (first use in this function)
> ccsd.c:473: warning: implicit declaration of function `xmlParseFile'
> ccsd.c:482: warning: implicit declaration of function `xmlFreeDoc'
> cnx_mgr.c:25:27: libxml/parser.h: No such file or directory
> cnx_mgr.c:26:25: libxml/tree.h: No such file or directory
> cnx_mgr.c:27:26: libxml/xpath.h: No such file or directory
> cnx_mgr.c:28:35: libxml/xpathInternals.h: No such file or directory
> In file included from cnx_mgr.c:33:
> misc.h:17: error: syntax error before "xmlDocPtr"
> misc.h:17: warning: no semicolon at end of struct or union
> misc.h:18: warning: type defaults to `int' in declaration of `open_doc_t'
> misc.h:18: warning: data definition has no type or storage class
> misc.h:24: error: syntax error before '*' token
> misc.h:24: warning: type defaults to `int' in declaration of `master_doc'
> misc.h:24: warning: data definition has no type or storage class
> misc.h:26: error: syntax error before "ldoc"
> misc.h:27: error: syntax error before "ldoc"
> cnx_mgr.c:41: error: syntax error before "open_doc_t"
> cnx_mgr.c:41: warning: no semicolon at end of struct or union
> cnx_mgr.c:42: warning: type defaults to `int' in declaration of `oc_ctx'
> cnx_mgr.c:42: warning: data definition has no type or storage class
> cnx_mgr.c:43: warning: type defaults to `int' in declaration of
> `open_connection_t'
> cnx_mgr.c:43: warning: data definition has no type or storage class
> cnx_mgr.c:48: error: syntax error before '*' token
> cnx_mgr.c:48: warning: type defaults to `int' in declaration of `ocs'
> cnx_mgr.c:48: warning: data definition has no type or storage class
> cnx_mgr.c: In function `_update_config':
> cnx_mgr.c:53: error: `tmp_odoc' undeclared (first use in this function)
> cnx_mgr.c:53: error: (Each undeclared identifier is reported only once
> cnx_mgr.c:53: error: for each function it appears in.)
> cnx_mgr.c:54: error: `xmlDocPtr' undeclared (first use in this function)
> cnx_mgr.c:54: error: syntax error before "tmp_doc"
> cnx_mgr.c:58: error: `tmp_doc' undeclared (first use in this function)
> cnx_mgr.c:58: warning: implicit declaration of function `xmlParseFile'
> cnx_mgr.c:67: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:68: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:90: error: request for member `od_refs' in something not a
> structure or union
> cnx_mgr.c:92: warning: implicit declaration of function `xmlFreeDoc'
> cnx_mgr.c:92: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:93: warning: implicit declaration of function `free'
> cnx_mgr.c:104: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c: In function `broadcast_for_doc':
> cnx_mgr.c:157: error: `xmlDocPtr' undeclared (first use in this function)
> cnx_mgr.c:157: error: syntax error before "tmp_doc"
> cnx_mgr.c:164: warning: implicit declaration of function `exit'
> cnx_mgr.c:164: error: `EXIT_FAILURE' undeclared (first use in this function)
> cnx_mgr.c:289: warning: implicit declaration of function `srandom'
> cnx_mgr.c:293: warning: implicit declaration of function `random'
> cnx_mgr.c:324: error: `tmp_doc' undeclared (first use in this function)
> cnx_mgr.c:324: warning: implicit declaration of function `xmlParseMemory'
> cnx_mgr.c:349: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:352: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:357: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:366: error: request for member `od_refs' in something not a
> structure or union
> cnx_mgr.c:367: error: `tmp_odoc' undeclared (first use in this function)
> cnx_mgr.c:376: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:377: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:386: error: request for member `od_refs' in something not a
> structure or union
> cnx_mgr.c:396: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:397: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:450: warning: implicit declaration of function `xmlDocDump'
> cnx_mgr.c:450: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c: In function `process_connect':
> cnx_mgr.c:488: error: syntax error before ')' token
> cnx_mgr.c:493: error: syntax error before ')' token
> cnx_mgr.c:493: error: syntax error before ')' token
> cnx_mgr.c:493: error: syntax error before ')' token
> cnx_mgr.c:493: error: syntax error before ')' token
> cnx_mgr.c:493: error: syntax error before ')' token
> cnx_mgr.c:493: error: syntax error before ')' token
> cnx_mgr.c:513: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:514: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:515: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:518: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:521: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:522: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:523: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:526: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:527: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:531: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:532: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:542: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:577: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:583: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:609: error: syntax error before ')' token
> cnx_mgr.c:617: error: request for member `od_refs' in something not a
> structure or union
> cnx_mgr.c:618: error: request for member `oc_odoc' in something not a
> structure or union
> cnx_mgr.c:619: error: request for member `oc_ctx' in something not a
> structure or union
> cnx_mgr.c:619: warning: implicit declaration of function
> `xmlXPathNewContext'
> cnx_mgr.c:619: error: request for member `oc_odoc' in something not a
> structure or union
> cnx_mgr.c:620: error: request for member `oc_ctx' in something not a
> structure or union
> cnx_mgr.c:621: error: request for member `oc_odoc' in something not a
> structure or union
> cnx_mgr.c:631: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c: In function `process_disconnect':
> cnx_mgr.c:658: error: `tmp_odoc' undeclared (first use in this function)
> cnx_mgr.c:679: error: request for member `oc_ctx' in something not a
> structure or union
> cnx_mgr.c:680: warning: implicit declaration of function
> `xmlXPathFreeContext'
> cnx_mgr.c:680: error: request for member `oc_ctx' in something not a
> structure or union
> cnx_mgr.c:682: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:683: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:685: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:686: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:688: error: request for member `oc_odoc' in something not a
> structure or union
> cnx_mgr.c:692: error: `EXIT_FAILURE' undeclared (first use in this function)
> cnx_mgr.c: In function `_process_get':
> cnx_mgr.c:734: error: `xmlXPathObjectPtr' undeclared (first use in this
> function)
> cnx_mgr.c:734: error: syntax error before "obj"
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:757: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:758: error: request for member `oc_index' in something not a
> structure or union
> cnx_mgr.c:764: error: request for member `oc_index' in something not a
> structure or union
> cnx_mgr.c:765: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:766: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:768: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:774: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:784: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:789: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:792: error: `obj' undeclared (first use in this function)
> cnx_mgr.c:792: warning: implicit declaration of function
> `xmlXPathEvalExpression'
> cnx_mgr.c:792: error: request for member `oc_ctx' in something not a
> structure or union
> cnx_mgr.c:797: error: `xmlNodePtr' undeclared (first use in this function)
> cnx_mgr.c:797: error: syntax error before "node"
> cnx_mgr.c:801: error: request for member `oc_index' in something not a
> structure or union
> cnx_mgr.c:802: error: request for member `oc_index' in something not a
> structure or union
> cnx_mgr.c:807: error: `node' undeclared (first use in this function)
> cnx_mgr.c:807: error: request for member `oc_index' in something not a
> structure or union
> cnx_mgr.c:822: error: `XML_ATTRIBUTE_NODE' undeclared (first use in this
> function)
> cnx_mgr.c:823: error: `XML_ELEMENT_NODE' undeclared (first use in this
> function)
> cnx_mgr.c:868: warning: implicit declaration of function
> `xmlXPathFreeObject'
> cnx_mgr.c: In function `process_get_list':
> cnx_mgr.c:897: error: request for member `oc_index' in something not a
> structure or union
> cnx_mgr.c: In function `process_get_state':
> cnx_mgr.c:964: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:964: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:965: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:966: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:973: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:974: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:974: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:976: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:978: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:978: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:978: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:978: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:978: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:978: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:978: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:984: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:985: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:993: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c: In function `process_set_state':
> cnx_mgr.c:1033: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:1034: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:1035: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c:1038: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:1039: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:1040: error: request for member `oc_query' in something not a
> structure or union
> cnx_mgr.c:1043: error: request for member `oc_cwp' in something not a
> structure or union
> cnx_mgr.c: In function `process_request':
> cnx_mgr.c:1160: warning: implicit declaration of function `realloc'
> cnx_mgr.c: In function `process_broadcast':
> cnx_mgr.c:1247: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:1248: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:1266: warning: implicit declaration of function
> `xmlDocDumpFormatMemory'
> cnx_mgr.c:1266: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:1267: error: `xmlChar' undeclared (first use in this function)
> cnx_mgr.c:1267: error: syntax error before ')' token
> cnx_mgr.c:1301: error: request for member `od_doc' in something not a
> structure or union
> cnx_mgr.c:1302: error: request for member `od_doc' in something not a
> structure or union
> cluster_mgr.c:24:27: libxml/parser.h: No such file or directory
> In file included from cluster_mgr.c:29:
> misc.h:17: error: syntax error before "xmlDocPtr"
> misc.h:17: warning: no semicolon at end of struct or union
> misc.h:18: warning: type defaults to `int' in declaration of `open_doc_t'
> misc.h:18: warning: data definition has no type or storage class
> misc.h:24: error: syntax error before '*' token
> misc.h:24: warning: type defaults to `int' in declaration of `master_doc'
> misc.h:24: warning: data definition has no type or storage class
> misc.h:26: error: syntax error before "ldoc"
> misc.h:27: error: syntax error before "ldoc"
> cluster_mgr.c:38: error: syntax error before "tmp_doc"
> cluster_mgr.c: In function `check_update_doc':
> cluster_mgr.c:45: error: `tmp_doc' undeclared (first use in this function)
> cluster_mgr.c:45: error: (Each undeclared identifier is reported only once
> cluster_mgr.c:45: error: for each function it appears in.)
> cluster_mgr.c:51: error: request for member `od_doc' in something not a
> structure or union
> cluster_mgr.c:52: error: request for member `od_doc' in something not a
> structure or union
> cluster_mgr.c:64: error: request for member `od_doc' in something not a
> structure or union
> cluster_mgr.c:65: error: request for member `od_doc' in something not a
> structure or union
> cluster_mgr.c:67: error: request for member `od_doc' in something not a
> structure or union
> cluster_mgr.c:67: error: request for member `od_doc' in something not a
> structure or union
> cluster_mgr.c: In function `handle_cluster_message':
> cluster_mgr.c:93: error: `xmlDocPtr' undeclared (first use in this function)
> cluster_mgr.c:93: error: syntax error before "tmp_doc"
> cluster_mgr.c:146: error: `tmp_doc' undeclared (first use in this function)
> cluster_mgr.c:146: warning: implicit declaration of function
> `xmlParseMemory'
> cluster_mgr.c:167: warning: implicit declaration of function `xmlDocDump'
> cluster_mgr.c:198: warning: implicit declaration of function `xmlParseFile'
> cluster_mgr.c:247: warning: implicit declaration of function `xmlFreeDoc'
> misc.c:25:27: libxml/parser.h: No such file or directory
> misc.c:27:27: libxml/parser.h: No such file or directory
> misc.c:28:25: libxml/tree.h: No such file or directory
> misc.c:29:26: libxml/xpath.h: No such file or directory
> misc.c:30:35: libxml/xpathInternals.h: No such file or directory
> In file included from misc.c:35:
> misc.h:17: error: syntax error before "xmlDocPtr"
> misc.h:17: warning: no semicolon at end of struct or union
> misc.h:18: warning: type defaults to `int' in declaration of `open_doc_t'
> misc.h:18: warning: data definition has no type or storage class
> misc.h:24: error: syntax error before '*' token
> misc.h:24: warning: type defaults to `int' in declaration of `master_doc'
> misc.h:24: warning: data definition has no type or storage class
> misc.h:26: error: syntax error before "ldoc"
> misc.h:27: error: syntax error before "ldoc"
> misc.c:42: error: syntax error before '*' token
> misc.c:42: warning: type defaults to `int' in declaration of `master_doc'
> misc.c:42: warning: data definition has no type or storage class
> misc.c:44: error: syntax error before "ldoc"
> misc.c: In function `get_doc_version':
> misc.c:47: error: `xmlXPathObjectPtr' undeclared (first use in this
> function)
> misc.c:47: error: (Each undeclared identifier is reported only once
> misc.c:47: error: for each function it appears in.)
> misc.c:47: error: syntax error before "obj"
> misc.c:48: error: `xmlXPathContextPtr' undeclared (first use in this
> function)
> misc.c:49: error: `xmlNodePtr' undeclared (first use in this function)
> misc.c:53: error: `ctx' undeclared (first use in this function)
> misc.c:53: warning: implicit declaration of function `xmlXPathNewContext'
> misc.c:53: error: `ldoc' undeclared (first use in this function)
> misc.c:60: error: `obj' undeclared (first use in this function)
> misc.c:60: warning: implicit declaration of function
> `xmlXPathEvalExpression'
> misc.c:67: error: `node' undeclared (first use in this function)
> misc.c:68: error: `XML_ATTRIBUTE_NODE' undeclared (first use in this
> function)
> misc.c:91: warning: implicit declaration of function `xmlXPathFreeContext'
> misc.c:94: warning: implicit declaration of function `xmlXPathFreeObject'
> misc.c: At top level:
> misc.c:109: error: syntax error before "ldoc"
> misc.c: In function `get_cluster_name':
> misc.c:112: error: `xmlXPathObjectPtr' undeclared (first use in this
> function)
> misc.c:112: error: syntax error before "obj"
> misc.c:113: error: `xmlXPathContextPtr' undeclared (first use in this
> function)
> misc.c:114: error: `xmlNodePtr' undeclared (first use in this function)
> misc.c:118: error: `ctx' undeclared (first use in this function)
> misc.c:118: error: `ldoc' undeclared (first use in this function)
> misc.c:125: error: `obj' undeclared (first use in this function)
> misc.c:132: error: `node' undeclared (first use in this function)
> misc.c:133: error: `XML_ATTRIBUTE_NODE' undeclared (first use in this
> function)
> make[2]: *** [ccsd] Error 1
> make[2]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/ccs/daemon'
> make[1]: *** [install] Error 2
> make[1]: Leaving directory `/usr/2.6.12-cluster/cluster-1.00.00/ccs'
> make: *** [install] Error 2
> 
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
> http://www.redhat.com/mailman/listinfo/linux-cluster
> 




More information about the Linux-cluster mailing list