Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Jan 2008 09:45:47 -0800
From:      "Chris H." <chris#@1command.com>
To:        freebsd-stable@freebsd.org
Cc:        freebsd-apache@freebsd.org, freebsd-ports@freebsd.org
Subject:   [: -le: argument expected
Message-ID:  <20080131094547.54c6rsq8wgggw48s@webmail.1command.com>

next in thread | raw e-mail | index | archive | help
Hello all,
System:
FreeBSD 7.0-PRERELEASE i386 Wed Jan 16 18:39:53 PST 2008

Context:
After several failed attempts to get a /stable/ installation of Apache13-ssl
and friends built and installed from source (see thread: 
/usr/bin/objformat, for
more background). I chose to look at the possibility of using Apache 
2.0. I was
reluctant, as doing so would require migrating ~50 carefully crafted 
conf files
which have evolved over many yrs. to be now seemingly impervious to abuse, or
attack. I hadn't intended this server to become a guinea pig, but my ill fated
attempts to install a stable copy of www/apache13-ssl from source necessitated
increasing the resources on the other servers. So as to experiment on 
this one.

To the point!
Building Apache 2.0 on this box requied cvsupping src/ports (2008-01-30).
As the version of Apache 2.0 was 2.0.61 (has 2 security related issues).
Current version:
2.0.63. Building/installing this version went w/o trouble. Ran as expected.
I only made 1 mod from the default config/build: WITH_MPM?= threadpool.
The original was: WITH_MPM?= prefork. My diong so also required: KQUEUE.
Other than that, all was as-was.

Error(s):
After determining that everything was acceptablr/as intended with Apache.
I moved on to building/installing php5 as cgi,cli, and module. The first
thing emitted when typing make is:
[: -le: argument expected
[: -le: argument expected

This gets emitted once more early in the configure process. Followed by:

configure.in:152: warning: AC_PROG_LEX invoked multiple times
../../lib/autoconf/programs.m4:779: AC_DECL_YYTEXT is expanded from...
aclocal.m4:2080: PHP_PROG_LEX is expanded from...
configure.in:152: the top level

The build finally /dies/ with the following otput (with context):
...
Thank you for using PHP.

config.status: creating php5.spec
config.status: creating main/build-defs.h
config.status: creating scripts/phpize
config.status: creating scripts/man1/phpize.1
config.status: creating scripts/php-config
config.status: creating scripts/man1/php-config.1
config.status: creating sapi/cli/php.1
config.status: creating main/php_config.h
config.status: executing default commands
===>  Building for php5-5.2.5_1
"Makefile", line 592: warning: duplicate script for target 
"main/internal_functions.lo" ignored

...

-I/usr/ports/lang/php5/work/php-5.2.5/Zend    -O2 -fno-strict-aliasing 
-pipe  -prefer-non-pic -c 
/usr/ports/lang/php5/work/php-5.2.5/sapi/apache/sapi_apache.c -o 
sapi/apache/sapi_apache.lo
/usr/ports/lang/php5/work/php-5.2.5/sapi/apache/sapi_apache.c: In 
function 'apache_php_module_main':
/usr/ports/lang/php5/work/php-5.2.5/sapi/apache/sapi_apache.c:44: 
error: 'NOT_FOUND' undeclared (first use in this function)
/usr/ports/lang/php5/work/php-5.2.5/sapi/apache/sapi_apache.c:44: 
error: (Each undeclared identifier is reported only once
/usr/ports/lang/php5/work/php-5.2.5/sapi/apache/sapi_apache.c:44: 
error: for each function it appears in.)
*** Error code 1

Stop in /usr/ports/lang/php5/work/php-5.2.5.
*** Error code 1

Stop in /usr/ports/lang/php5.
*** Error code 1

 From sapi_apache.c:
	if (display_source_mode) {
		zend_syntax_highlighter_ini syntax_highlighter_ini;

		php_get_highlight_struct(&syntax_highlighter_ini);
		if (highlight_file(SG(request_info).path_translated, 
&syntax_highlighter_ini TSRMLS_CC) != SUCCESS) {

*** OFFENDING LINE (44)			retval = NOT_FOUND;

		}
	} else {


Any chance somebody knows what is required to resolve this - pretty please?

Thank you for all your time and consideration.

--Chris H


-- 
panic: kernel trap (ignored)






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