[ClusterLabs] Pacemaker 2.1.10-rc1 now available

Eugen Block eblock at nde.ag
Mon Jun 23 14:20:40 UTC 2025


Thanks for the pointer, I didn't specify any flags for ./configure, so  
now I tried it with --with-corosync and this revealed some more  
missing dev packages which I installed. Configure finished  
succesfully, "make" now results in this error:


cib_remote.c: In function ‘cib_tls_signon’:
cib_remote.c:393:22: error: ‘GNUTLS_E_SUCCESS’ undeclared (first use  
in this function); did you mean ‘NETDB_SUCCESS’?
   393 |         int tls_rc = GNUTLS_E_SUCCESS;
       |                      ^~~~~~~~~~~~~~~~
       |                      NETDB_SUCCESS
cib_remote.c:393:22: note: each undeclared identifier is reported only  
once for each function it appears in
cib_remote.c:393:13: error: unused variable ‘tls_rc’ [-Werror=unused-variable]
   393 |         int tls_rc = GNUTLS_E_SUCCESS;
       |             ^~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:710: libcib_la-cib_remote.lo] Error 1
make[3]: Leaving directory '/opt/pacemaker-Pacemaker-2.1.10-rc1/lib/cib'
make[2]: *** [Makefile:627: all-recursive] Error 1
make[2]: Leaving directory '/opt/pacemaker-Pacemaker-2.1.10-rc1/lib'
make[1]: *** [Makefile:1151: core] Error 1
make[1]: Leaving directory '/opt/pacemaker-Pacemaker-2.1.10-rc1'
make: *** [GNUmakefile:30: build] Error 2


Zitat von Chris Lumens <clumens at redhat.com>:

>> configure:28026: checking for libcorosync_common
>> configure:28033: $PKG_CONFIG --exists --print-errors "libcorosync_common"
>> configure:28036: $? = 0
>> configure:28050: $PKG_CONFIG --exists --print-errors "libcorosync_common"
>> configure:28053: $? = 0
>> configure:28091: result: yes
>> configure:28148: error: in `/opt/pacemaker-Pacemaker-2.1.10-rc1':
>> configure:28150: error: At least one cluster stack must be supported
>> See `config.log' for more details
>
> Well, that wasn't very enlightening.
>
> Are you running ./configure with --without-corosync?  Do you have
> corosync installed somewhere unusual?
>
> You don't have "checking for corosync" in your config.log, which means
> $with_corosync must be getting disabled somehow and that whole block is
> getting skipped.
>
> Is there anything earlier in config.log where cpg, cfg, cmap, or quorum
> are not found?
>
> - Chris
>
> _______________________________________________
> Manage your subscription:
> https://lists.clusterlabs.org/mailman/listinfo/users
>
> ClusterLabs home: https://www.clusterlabs.org/





More information about the Users mailing list