Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 May 2008 15:17:19 GMT
From:      Mark Round <mark@markround.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/123704: heartbeat port does not build, patch included
Message-ID:  <200805151517.m4FFHJLJ073897@www.freebsd.org>
Resent-Message-ID: <200805151520.m4FFK2Yv082951@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         123704
>Category:       ports
>Synopsis:       heartbeat port does not build, patch included
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 15 15:20:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Mark Round
>Release:        7.0-p1
>Organization:
>Environment:
FreeBSD weasel 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Wed May 14 09:44:44 BST 2008     root@weasel:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
ports/sysutils/heartbeat fails to build after a default install of FreeBSD 7.0 :

# cd /usr/ports/sysutils/heartbeat
# make

..Output snipped...

configure: error: The following required components noted earlier are missing:
     libnet-devel
    Please supply them and try again.
gmake: *** [config.status] Error 1
*** Error code 2

Stop in /usr/ports/sysutils/heartbeat.

>How-To-Repeat:
# cd /usr/ports/sysutils/heartbeat
# make

(or portinstall, or whatever)
>Fix:
Simple patch for the heartbeat attached. This could probably be cleaned up, as I'm not familiar with the FreeBSD ports Makefile standards, but that's the quick'n'dirty fix, anyway...


Patch attached with submission follows:

--- Makefile    2008-05-15 16:10:20.000000000 +0100
+++ Makefile.new        2008-05-15 16:11:29.000000000 +0100
@@ -38,7 +38,7 @@
 MAN8=          apphbd.8 heartbeat.8 ldirectord.8 meatclient.8 \
                stonith.8 supervise-ldirectord-config.8
 
-LIBNET_CONFIG?=        ${LOCALBASE}/bin/libnet11-config
+LIBNET_CONFIG?=        libnet11-config
 
 post-patch:
        @${REINPLACE_CMD} -e "s|logrotate\.d||" \
@@ -48,7 +48,8 @@
        @${REINPLACE_CMD} -e \
                's|libnet-config|${LIBNET_CONFIG}|; \
                 s|-lnet|`${LIBNET_CONFIG} --libs`|' \
-               ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+               ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} \
+               ${CONFIGURE_WRKSRC}/configure.in
 
 .if !defined(NOPORTDOCS)
        @${REINPLACE_CMD} -e 's|^\(docdir.*doc/\).*|\1${PORTNAME}|' \


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200805151517.m4FFHJLJ073897>