[ClusterLabs] qb_to_cs_error

Andrew Beekhof andrew at beekhof.net
Mon Aug 3 21:46:51 EDT 2015


> On 22 May 2015, at 10:49 pm, Rafał Sanocki <rafal.sanocki at gmail.com> wrote:
> 
> hello ,
> 
> I cant finish make, linux Gentoo

did you install libqb yet?

> 
> gcc 4.84
> 
> #make
> Building only core components:  replace include lib mcp attrd pengine cib crmd fencing lrmd tools xml
> list=' replace include lib mcp attrd pengine cib crmd fencing lrmd tools xml'; for subdir in $list; do echo "Building $subdir"; gmake -C $subdir all || exit 1; done
> Building replace
> gmake[1]: Entering directory '/usr/src/cluster/pacemaker-master/replace'
> gmake[1]: Nothing to be done for 'all'.
> gmake[1]: Leaving directory '/usr/src/cluster/pacemaker-master/replace'
> Building include
> gmake[1]: Entering directory '/usr/src/cluster/pacemaker-master/include'
> gmake   all-recursive
> gmake[2]: Entering directory '/usr/src/cluster/pacemaker-master/include'
> Making all in crm
> gmake[3]: Entering directory '/usr/src/cluster/pacemaker-master/include/crm'
> Making all in common
> gmake[4]: Entering directory '/usr/src/cluster/pacemaker-master/include/crm/common'
> gmake[4]: Nothing to be done for 'all'.
> gmake[4]: Leaving directory '/usr/src/cluster/pacemaker-master/include/crm/common'
> Making all in pengine
> gmake[4]: Entering directory '/usr/src/cluster/pacemaker-master/include/crm/pengine'
> gmake[4]: Nothing to be done for 'all'.
> gmake[4]: Leaving directory '/usr/src/cluster/pacemaker-master/include/crm/pengine'
> Making all in cib
> gmake[4]: Entering directory '/usr/src/cluster/pacemaker-master/include/crm/cib'
> gmake[4]: Nothing to be done for 'all'.
> gmake[4]: Leaving directory '/usr/src/cluster/pacemaker-master/include/crm/cib'
> Making all in fencing
> gmake[4]: Entering directory '/usr/src/cluster/pacemaker-master/include/crm/fencing'
> gmake[4]: Nothing to be done for 'all'.
> gmake[4]: Leaving directory '/usr/src/cluster/pacemaker-master/include/crm/fencing'
> Making all in cluster
> gmake[4]: Entering directory '/usr/src/cluster/pacemaker-master/include/crm/cluster'
> gmake[4]: Nothing to be done for 'all'.
> gmake[4]: Leaving directory '/usr/src/cluster/pacemaker-master/include/crm/cluster'
> gmake[4]: Entering directory '/usr/src/cluster/pacemaker-master/include/crm'
> gmake[4]: Nothing to be done for 'all-am'.
> gmake[4]: Leaving directory '/usr/src/cluster/pacemaker-master/include/crm'
> gmake[3]: Leaving directory '/usr/src/cluster/pacemaker-master/include/crm'
> gmake[3]: Entering directory '/usr/src/cluster/pacemaker-master/include'
> gmake[3]: Leaving directory '/usr/src/cluster/pacemaker-master/include'
> gmake[2]: Leaving directory '/usr/src/cluster/pacemaker-master/include'
> gmake[1]: Leaving directory '/usr/src/cluster/pacemaker-master/include'
> Building lib
> gmake[1]: Entering directory '/usr/src/cluster/pacemaker-master/lib'
> Making all in gnu
> gmake[2]: Entering directory '/usr/src/cluster/pacemaker-master/lib/gnu'
> gmake   all-recursive
> gmake[3]: Entering directory '/usr/src/cluster/pacemaker-master/lib/gnu'
> gmake[4]: Entering directory '/usr/src/cluster/pacemaker-master/lib/gnu'
> gmake[4]: Nothing to be done for 'all-am'.
> gmake[4]: Leaving directory '/usr/src/cluster/pacemaker-master/lib/gnu'
> gmake[3]: Leaving directory '/usr/src/cluster/pacemaker-master/lib/gnu'
> gmake[2]: Leaving directory '/usr/src/cluster/pacemaker-master/lib/gnu'
> Making all in common
> gmake[2]: Entering directory '/usr/src/cluster/pacemaker-master/lib/common'
>  CC       compat.lo
> In file included from compat.c:23:0:
> ../../include/crm_internal.h:309:1: error: conflicting types for 'qb_to_cs_error'
> qb_to_cs_error(int a)
> ^
> In file included from /usr/include/corosync/coroipcc.h:42:0,
>                 from ../../include/crm_internal.h:306,
>                 from compat.c:23:
> /usr/include/corosync/corotypes.h:139:12: note: previous declaration of 'qb_to_cs_error' was here
> cs_error_t qb_to_cs_error (int result);
>            ^
> Makefile:626: recipe for target 'compat.lo' failed
> gmake[2]: *** [compat.lo] Error 1
> gmake[2]: Leaving directory '/usr/src/cluster/pacemaker-master/lib/common'
> Makefile:547: recipe for target 'all-recursive' failed
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory '/usr/src/cluster/pacemaker-master/lib'
> Makefile:1192: recipe for target 'core' failed
> make: *** [core] Error 1
> 
> 
> 
> _______________________________________________
> Users mailing list: Users at clusterlabs.org
> http://clusterlabs.org/mailman/listinfo/users
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org





More information about the Users mailing list