[Linux-cluster] cman fails to compile

Chad Ziccardi cz at digitalfreaks.org
Sat Dec 16 16:07:40 UTC 2006


On Dec 16, 2006, at 11:03 AM, Chad Ziccardi wrote:

>
> On Dec 15, 2006, at 3:59 AM, Patrick Caulfield wrote:
>
>> Spencer Marshall wrote:
>>> I am trying to compile the cvs version of cman and get the following
>>> output.
>>> make -C cman all
>>> make[1]: Entering directory `/home/spencer/cluster/cluster/cman'
>>> make -C lib all
>>> make[2]: Entering directory `/home/spencer/cluster/cluster/cman/lib'
>>> make[2]: Nothing to be done for `all'.
>>> make[2]: Leaving directory `/home/spencer/cluster/cluster/cman/lib'
>>> make -C cman_tool all
>>> make[2]: Entering directory `/home/spencer/cluster/cluster/cman/ 
>>> cman_tool'
>>> make[2]: Nothing to be done for `all'.
>>> make[2]: Leaving directory `/home/spencer/cluster/cluster/cman/ 
>>> cman_tool'
>>> make -C daemon all
>>> make[2]: Entering directory `/home/spencer/cluster/cluster/cman/ 
>>> daemon'
>>> gcc -Wall  -fPIC -I//home/spencer/cluster/cluster/cman/../ccs/lib
>>> -I//usr/include -I../config -DCMAN_RELEASE_NAME=\"DEVEL.1166105960\"
>>> -I../lib -DOPENAIS_EXTERNAL_SERVICE -O2   -c -o ais.o ais.c
>>> ais.c:139: error: unknown field `flow_control' specified in  
>>> initializer
>>> make[2]: *** [ais.o] Error 1
>>> make[2]: Leaving directory `/home/spencer/cluster/cluster/cman/ 
>>> daemon'
>>> make[1]: *** [all] Error 2
>>> make[1]: Leaving directory `/home/spencer/cluster/cluster/cman'
>>> make: *** [all] Error 2
>>>
>>>
>>> Would someone be able to point me in the correct direction as to  
>>> why?  I
>>> have openais 0.80.1 installed.  This is with kernel 2.6.19.1
>>>
>>
>> It looks like an out-of-date openais package. I'm using openais- 
>> devel-0.80.1-3
>
> openais-0.80.1 tarball is different than their SVN branch whitetank.
>
> It (whitetank) contained the updated code I needed to compile.

closer look showed it wasn't updated, but it did compile for me


--
Chad Ziccardi, Professional Slacker          cz at digitalfreaks.org
"Some cause happiness wherever they go; others whenever they go."





More information about the Linux-cluster mailing list