On Fri, May 11, 2012 at 4:26 PM, Parshvi <parshvi...@gmail.com> wrote: > Hi, > I am upgrading the HA packages to the higher versions. The build failed of > Pacemaker, with the following error: > > cc1: warnings being treated as errors > lrm.c: In function delete_rsc_entry: > lrm.c:917: warning: implicit declaration of function g_hash_table_iter_remove > lrm.c:917: warning: nested extern declaration of g_hash_table_iter_remove > gmake[1]: *** [lrm.o] Error 1 > > If the -Werror is removed from Makefile, then the build fails at linking: > > lrm.o: In function `delete_rsc_entry': > ClusterLabs-pacemaker-ee0730e/crmd/lrm.c:917: undefined reference to > `g_hash_table_iter_remove' > collect2: ld returned 1 exit status > gmake[1]: *** [crmd] Error 1 > > The version of glib used: glib-2.32.2
Too old apparently. > > The version of the other packages that are used (build from source): > > 1) Corosync : 1.4.3 > 2) Reusable Cluster Glue Components : 1.0.9 > 3) Resource Agents : Version Unknown (Picked up the latest source code) > 4) Heartbeat : 3.0.5 > 5) Pacemaker : 1.1.7 > > Platform: > -> OS: Oracle Enterprise Linux (OEL) 5.8 > > Checked the config logs, > The macro USE_GHASH_COMPAT is set to 1 (it appears from configure.ac that it > is > the default value set). > Hence the glib hash table compatible functions defined in crm/common/util.h > are > being used. > The function "g_hash_table_iter_remove" () hasn't been defined in the above > file. > > Could anybody provide some help in this regard ? > > > > > _______________________________________________ > 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 > Bugs: http://bugs.clusterlabs.org _______________________________________________ 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 Bugs: http://bugs.clusterlabs.org