Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
вот что наковырял после дебага 07.08.06 18:32 Число просмотров: 2549
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
> В большинстве шеллов "test" и "[" - встроенные команды. Поэтому твой скрипт и не > вызывается. похоже что так и есть
вот лог выполнения make (make -d A clean >test 2>&1)
---8<---
Global:_ERROR_MSG = : Error from bsd.apache.mk.
Global:APACHE_SUPPORTED_VERSION = 13 20 21 22
Applying :M to "1.3+"
Result is ""
lhs = "", rhs = "", op = !=
Applying :L to "1.3+"
Result is "1.3+"
lhs = "1.3+", rhs = "apr", op = ==
Applying :C to "1.3+"
Result is "13+"
Applying :C to "13+"
Result is "13"
Applying :M to "13"
Result is "13"
lhs = "13", rhs = "", op = !=
Global:AP_PORT_IS_MODULE = YES
Apply[: -le: argument expected
---8<---
смотрим файл /usr/ports/Mk/bsd.apache.mk
находим единстевенное место где есть -le
---8<---
if defined(AP_CUR_VERSION)
VERSION_CHECK!= eval `${ECHO_CMD} "[ ${AP_VERSION} -eq ${AP_CUR_VERSION} ]" | ${SED} -e 's/- -eq/ -ge/ ; s/+ -eq/ -le/' ` ; ${ECHO_CMD} $${?}
. if ${VERSION_CHECK} == 1
IGNORE= ${_ERROR_MSG} apache${AP_CUR_VERSION} is installed (or APACHE_PORT is defined) and port requires ${USE_APACHE}
. endif
---8<---
как я понял не устанавливаются переменные {AP_CUR_VERSION} - это скорее всего версия установленного апача. Почему так происходит - непонятно.
|
|
|