On Mon, May 3, 2010 at 6:35 PM, Vadym Chepkov <vchep...@gmail.com> wrote: > > On May 3, 2010, at 10:27 AM, Andrew Beekhof wrote: > >> It is the case, the conflict is slightly different than you think. >> Corosync doesn't conflict with all versions of openais, just the one >> cman wants to use. >> >> You need to rebuild cman to use the newer version of openais. > > Hmm, this is what I asked at the very beginning: > > On Sat, May 1, 2010 at 3:30 PM, Vadym Chepkov <vchep...@gmail.com> wrote: >> Hi, >> >> I found out I can't use gnbd if I use pacemaker rpm from clusterlabs >> repository, because gnbd depends on cman which requires openais which >> conflicts with corosync pacemaker depends on . >> Is it just a matter of recompiling cman rpm using corosync libraries instead >> of openais? Or something else needs to be done? > > > Unfortunately, cman doesn't get compiled "right away":
perhaps try the srpm from F-12 > > DEBUG: make[1]: Entering directory > `/builddir/build/BUILD/cman-2.0.115/cman/daemon' > DEBUG: gcc -Wall -fPIC -I//builddir/build/BUILD/cman-2.0.115/ccs/lib > -I//usr/include -I../config -DCMAN_RELEASE_NAME=\"2.0.115\" > -DOPENAIS_EXTERNAL_SERVICE -O2 -c -o daemon.o daemon.c > DEBUG: daemon.c:32:35: error: openais/totem/aispoll.h: No such file or > directory > DEBUG: daemon.c:33:35: error: openais/totem/totemip.h: No such file or > directory > DEBUG: In file included from daemon.c:37: > DEBUG: cnxman-private.h:17:33: error: openais/totem/totem.h: No such file or > directory > DEBUG: In file included from daemon.c:42: > DEBUG: ais.h:25: error: array type has incomplete element type > DEBUG: ais.h:26: error: array type has incomplete element type > DEBUG: daemon.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'ais_poll_handle' > DEBUG: daemon.c:62: error: expected ')' before 'handle' > DEBUG: daemon.c:63: error: expected ')' before 'handle' > DEBUG: daemon.c: In function 'send_reply_message': > DEBUG: daemon.c:89: warning: implicit declaration of function 'remove_client' > DEBUG: daemon.c:89: error: 'ais_poll_handle' undeclared (first use in this > function) > DEBUG: daemon.c:89: error: (Each undeclared identifier is reported only once > DEBUG: daemon.c:89: error: for each function it appears in.) > DEBUG: daemon.c:108: warning: implicit declaration of function > 'poll_dispatch_modify' > DEBUG: daemon.c:108: error: 'process_client' undeclared (first use in this > function) > DEBUG: daemon.c: At top level: > DEBUG: daemon.c:113: error: expected ')' before 'handle' > DEBUG: daemon.c: In function 'send_queued_reply': > DEBUG: daemon.c:168: error: 'ais_poll_handle' undeclared (first use in this > function) > DEBUG: daemon.c:168: error: 'process_client' undeclared (first use in this > function) > DEBUG: daemon.c: At top level: > DEBUG: daemon.c:173: error: expected ')' before 'handle' > DEBUG: daemon.c:323: error: expected ')' before 'handle' > DEBUG: daemon.c:354: error: expected declaration specifiers or '...' before > 'poll_handle' > DEBUG: daemon.c: In function 'open_local_sock': > DEBUG: daemon.c:402: warning: implicit declaration of function > 'poll_dispatch_add' > DEBUG: daemon.c:402: error: 'handle' undeclared (first use in this function) > DEBUG: daemon.c:402: error: 'process_rendezvous' undeclared (first use in > this function) > DEBUG: daemon.c: At top level: > DEBUG: daemon.c:500: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'aisexec_poll_handle' > DEBUG: daemon.c: In function 'cman_init': > DEBUG: daemon.c:506: error: 'ais_poll_handle' undeclared (first use in this > function) > DEBUG: daemon.c:506: error: 'aisexec_poll_handle' undeclared (first use in > this function) > DEBUG: daemon.c:512: error: too many arguments to function 'open_local_sock' > DEBUG: daemon.c:516: error: too many arguments to function 'open_local_sock' > DEBUG: make[1]: Leaving directory > `/builddir/build/BUILD/cman-2.0.115/cman/daemon' > DEBUG: RPM build errors: > DEBUG: make[1]: *** [daemon.o] Error 1 > > > > _______________________________________________ > Pacemaker mailing list: Pacemaker@oss.clusterlabs.org > http://oss.clusterlabs.org/mailman/listinfo/pacemaker > > Project Home: http://www.clusterlabs.org > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf > _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf