I've been having trouble getting heartbeat to compile under
RedHat Enterprise Linux Server (64-bit).  To start with I had to install
a number of dependencies and I went through the RedHat network to do
that, but ConfigureMe configure was still failing on glib2 (despite the
fact that I'd installed the glib2-devel package).  Doing a little
investigating I found that doing "export
PKG_CONFIG_PATH=/usr/lib/pkgconfig" made the configure script happy, but
when I tried to run ConfigureMe make it skipped all the glib2 libraries
saying that they were incompatible.

 

            More digging showed that the glib2-devel package from RedHat
lacked /usr/lib64/pkgconfig/glib-2.0.pc along with
/usr/lib64/glib-2.0/include/ and some other stuff.  On a hunch I checked
the glib2-devel rpm for rhel 5 workstation and sure enough it had
everything, so I manually downloaded and installed that and was able to
get further...

 

            Now I'm getting what I believe is a problem between 64-bit
vs 32-bit.  The error is:

 

ipcsocket.c: In function 'socket_verify_auth':

ipcsocket.c:2329: warning: cast to pointer from integer of different
size

ipcsocket.c:2333: warning: cast to pointer from integer of different
size

 

            I've found some references to problems compiling older
versions of ipcsocket.c on a 64 bit platform, but none of those seem
relevant.  I'd REALLY appreciate any pointers and hopefully I've been
verbose enough that the next person who does a Google search about this
won't have to email the list.

 

Thanks,

Jake.

_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to