[Linux-HA] PILS error on Solaris 8
Soffen, Matthew
msoffen at iso-ne.com
Fri Mar 19 10:45:59 MST 2004
Ok. It would appear that you are missing or have a bad version of LibNet (
http://www.packetfactory.net/packetfactory/libnet/ ) .
I have been running on Solaris 8 with libnet version 1.1.1 . What version
of Libnet are you using right now ? Also, is this a Sparc Solaris 9 box or
an X86 Solaris box ( that "may" make a difference - I'll fire up my x86
Solaris box this weekend and build it there too).
Can you do "grep -i libnet config.log" in the directory where you built it ?
This way we can see what libnet information it found when doing the
./configure .
Also, at some point I will attempt to create a "What other software do I
need to build this application" document to help minimize finding out that
you need X other packages/applications to build Heartbeat on Solaris or
FreeBSD.
Matt
-----Original Message-----
From: Leece, Doug [mailto:Doug.Leece at bell.ca]
Sent: Friday, March 19, 2004 12:31 PM
To: linux-ha at lists.linux-ha.org
Subject: [Linux-HA] PILS error on Solaris 8
Hi all,
I am new to the list and Linux-HA but not new to either Linux or Solaris so
I will try to make the questions as intelligent as possible. The opening
paragraph on the HeartBeat homepage indicates that the heartbeat software
can run on Solaris. After installing many packages and libraries I was able
to get ./ConfigureMe configure to complete without errors. I have added Gnu
Make and symlinked it to gmake and the compiling process fails on the PILS
section. I ran it in debug and tried compiling with /usr/css/bin/make as
well, there seems to be a problem with libpils.la -- it's just not on the
box.
I found a hearbeat-pils rpm file on the site but that won't work for a sparc
box. As a last ditch effort I installed the RPM on a red hat machine I have
and copied the libpils files into /usr/local/lib which is in the library
path. It did not work any better, and I did not find anything in either the
development list or the main list search archives on how to build these
files. Is there some PILS source that I need to compile first or should
everything be in the main heartbeat source tarball?
Any help you folks could offer would be appreciated, all we really want is
IP fail over for a couple of machines and I don't want to buy a Sun cluster
license since this is only internal. Below is the tail of the results.
Thanks in advance
Doug Leece
Calgary Alberta
inet_ntop 0x37c
/usr/lib/libnet.a(libnet_resolve.o)
inet_pton 0x3d8
/usr/lib/libnet.a(libnet_resolve.o)
inet_addr 0x2b4
/usr/lib/libnet.a(libnet_resolve.o)
getipnodebyaddr 0x384
/usr/lib/libnet.a(libnet_resolve.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
gmake[2]: *** [libpils.la] Error 1
gmake[2]: Leaving directory `/export/home/dleece/heartbeat-1.2.0/lib/pils'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/export/home/dleece/heartbeat-1.2.0/lib'
gmake: *** [all-recursive] Error 1
#
More information about the Linux-HA
mailing list