Hi,

this port is not working yet, but I got a bit stuck, so I submit it here, 
maybe someone with more experience in building ports knows how to fix it:

It is a port from the Linux-HA project: http://www.linux-ha.org/
heartbeat-2.0.8

The Linux-HA project is a widely used and important component in many 
interesting High Availability solutions, and ranks as among the best HA 
software packages for any platform.

a new user (_hacluster) and group (_haclient) is needed.

following issues:
- the install script insists on having a System V init style rc directory 
below /etc/, e.g. /etc/init.d, It has to be created before the port can be 
installed. 
- There were some compiling bugs, which I have posted here: 
http://old.linux-foundation.org/developer_bugzilla/show_bug.cgi?id=1534
Now it is compiling, all needed patches are in the patches directory
- when issueing a "make plist" then it tries to link a libraries that it 
assues in /usr/local/lib, but they are not yet there, but they are in 
fake-i386/usr/local/lib. Don't know yet how to overcome that.
- when issuing a "make plist-update" a lot of "strange" error messages show 
up like: 
Bogus sample (unattached) detected
or
Bogus element outside of every prefix, for lines like:
@sample /etc/ha.d/
@sample /etc/ha.d/shellfuncs
I added these lines manually, because a make plist did not add these 
automatically. When I then make a make install, Files are installed in 
e.g. /etc/ha.d/shellfuncs, but in heartbeat/fake-i386/etc/ha.d/shellfuncs it 
is a shell script, and in /etc/ha.d/shellfuncs, it installs an ELF binary, 
and I do not know why.

any hint where to look to get this working is highly appreciated.

kind regards
Sebastian

Attachment: heartbeat.tar.gz
Description: application/compressed

Reply via email to