From: Michael Lestinsky (michael_at_choin.net)
Date: 08. Jan 2001
Hi,
Aus einem FreeBSD-Port-Makefile: (mod_php3, Version 1.116, von mir leicht
modifiziert)
<---snip--->
APXS= ${LOCALBASE}/sbin/apxs
AP_LIBEXEC!= ${APXS} -q LIBEXECDIR
RUN_DEPENDS= httpd:${PORTSDIR}/www/apache13-modssl \
${AP_LIBEXEC}/libphp4.so:${PORTSDIR}/choin/mod_php4
foo:
@echo LOCALBASE = ${LOCALBASE}
@echo AP_LIBEXEC = ${AP_LIBEXEC}
<---snap--->
$ make foo
/sbin/apxs: not found
"Makefile", line 23: warning: "/sbin/apxs -q LIBEXECDIR" returned non-zero status
LOCALBASE = /usr/local
AP_LIBEXEC =
$
und:
$ /usr/local/sbin/apxs -q LIBEXECDIR
/usr/local/libexec/apache
$
Versteht das jemand? Lustigerweise funktioniert aber folgendes:
<---snip--->
LOCALBASE= /usr/local
APXS= ${LOCALBASE}/sbin/apxs
AP_LIBEXEC!= ${APXS} -q LIBEXECDIR
test:
@echo ${APXS}
@echo ${AP_LIBEXEC}
<---snap--->
$ make test
/usr/local/sbin/apxs
/usr/local/libexec/apache
$
Wenn LOCALBASE im Makefile selbst definiert wird, dann geht es. Wird
LOCALBASE nicht gesetzt und daher der Wert aus bsd.port.mk verwendet,
dann geht dies nicht. System ist ein FBSD 4.2-Stable von Ende November.
Bye
Micha-gruebl-el
-- Michael Lestinsky Mobil: +49 177 3017893 ml_at_choin.net Office: +49 621 7288-112 CHOIN! HCT GmbH Fax: +49 621 720797-99 Ein Unternehmen der ISION Internet AG
Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET