Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Nov 2005 10:12:30 +0200
From:      Vasil Dimov <vd@datamax.bg>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        ale@FreeBSD.org
Subject:   ports/88827: [patch] bsd.php.mk: 'warning: " -q MPM_NAME" returned non-zero' durng make index
Message-ID:  <20051111081230.GA25570@qlovarnika.bg.datamax>
Resent-Message-ID: <200511110820.jAB8K7GQ001642@freefall.freebsd.org>

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

>Number:         88827
>Category:       ports
>Synopsis:       [patch] bsd.php.mk: 'warning: " -q MPM_NAME" returned non-zero' durng make index
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 11 08:20:06 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Vasil Dimov
>Release:        FreeBSD 6.0-STABLE amd64
>Organization:
DataMax
>Environment:

apache2 installed

>Description:

If apache2 is installed, than we get hundreds of:
-q: not found
"/usr/ports/Mk/bsd.php.mk", line 52: warning: " -q MPM_NAME" returned non-zero status
-q: not found
"/usr/ports/Mk/bsd.php.mk", line 52: warning: " -q MPM_NAME" returned non-zero status
during `make index'.

This is since bsd.port.mk 1.518, and more precisely since APXS
initialization was moved from bsd.port.mk to bsd.apache.mk. In certain
circumstances bsd.php.mk uses APXS without defining it, expecting it to
be defined somewhere in the outside world.

The simplest solution is to define APXS in bsd.php.mk, inclusion of
bsd.apache.mk with bsd.php.mk causes a lot more problems when USE_APACHE
is not defined.

>How-To-Repeat:

# cd /usr/ports/www/apache2
# make install clean

# cd /usr/ports
# make index
or
# cd /usr/ports/net-mgmt/ipplan
# make describe

>Fix:

--- bsd.php.mk_apxs.diff begins here ---
--- bsd.php.mk.orig	Fri Nov 11 09:38:20 2005
+++ bsd.php.mk	Fri Nov 11 09:38:47 2005
@@ -49,6 +49,7 @@
 PHP_EXT_DIR=	20041030
 .endif
 .if exists(${LOCALBASE}/include/apache2/httpd.h)
+APXS?=		${LOCALBASE}/sbin/apxs
 APACHE_MPM!=	${APXS} -q MPM_NAME
 .if ${APACHE_MPM} == "worker"
 PHP_EXT_DIR:=	${PHP_EXT_DIR}-zts
--- bsd.php.mk_apxs.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



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