Just to follow-up: I eventually realized that I still had the
PKG_CONFIG_PATH set to the dir for 32-bit packages.  Once I unset that I
was able to get past that error.  Now I'm getting a slew of errors about
lib/crm/pengine/native.c.  In looking at it I realize that it has all
sorts of problems (line breaks where they shouldn't be, semicolons where
they shouldn't be).  I'm trying to compile heartbeat-2.0.8.tar.gz as I
got it from http://linux-ha.org/download/index.html.  Should I be
working with a different version?

 

Thanks,

Jake.

 

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Vanderdray, Jacob
Sent: Monday, March 19, 2007 3:52 PM
To: [email protected]
Subject: [Linux-ha-dev] Compiling Heartbeat on rhel 5 64-bit Server

 

            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