andrew at beekhof
May 14, 2012, 8:46 PM
Post #5 of 6
On Mon, May 14, 2012 at 4:21 PM, Parshvi <parshvi.17 [at] gmail> wrote:
> Andrew Beekhof <andrew@...> writes:
>> On Fri, May 11, 2012 at 4:26 PM, Parshvi <parshvi.17@...> 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: *** [lrm.o] Error 1
>> > The version of glib used: glib-2.32.2
>> Too old apparently.
> Thanks Andrew for your response.
> Should I take that the error is due to the (old) version of glib ?
> Also, could you suggest which version of glib is required by pacemaker 1.1.7 for
> the build to complete.
According to http://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-iter-remove
, the function has existed since 2.16 - which is much older than what
I'm personally building with 2.30 which is also older.
Are you sure you are building against the newer version of glib and
not what comes from OEL?
Pacemaker mailing list: Pacemaker [at] oss
Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf