[Linux-cluster] Compile errors

High Mobley high.mobley at prioritynetworks.net
Thu Jul 21 21:55:25 UTC 2005


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




More information about the Linux-cluster mailing list