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/