> >> Cannot reproduce this, configure went just fine on Solaris.
> >> Can you please see on which line in configure script it complains?
> >
> > How can I find that out? Is there a debug parameter? Config.log does not
> > show anything.
> >
> > Could it be that on your solaris system the default shell in /bin/sh is
> > "bash"?
> 
> It's definitely not bash (cause I have to run bash manually to get a
> usable shell).
> 
> # ls -l /bin/sh
> -r-xr-xr-x   4 root     root       95320 Jul 30  2004 /bin/sh

[EMAIL PROTECTED]:~/install/php-5.2.4RC1$ ls -l /bin/sh
lrwxrwxrwx   1 root     root          13 Apr 13 10:40 /bin/sh ->
../../sbin/sh
[EMAIL PROTECTED]:~/install/php-5.2.4RC1$ ls -l /sbin/sh 
-r-xr-xr-x   1 root     root       82468 Oct 18  2006 /sbin/sh

Until now, I have no error location. I think I will look into the changes in
configure.in and look for test calls and try to modify them.

Starting configure with sh -v did not work it only prints a few messages at
beginning but then switches to another shell (???). The problem is fixed if
you start configure with "bash configure". But it would be good to fix this.

> > You are right with CLI it works. But there seems to be a problem with
> INI
> > parsing. The web application that produced this error was started with
> an
> > overwritten "error_reporting" value running in Sun Java System Webserver
> > which worked correctly with 5.2.3:
> >
> > Service fn="php5_execute" type="magnus-internal/x-httpd-php"
> > error_reporting="2039" allow_url_include="1"
> 
> This works just fine either:
> ./sapi/cli/php -d error_reporting=2039 -r 'error_reporting(2039);
> @fopen("aaaa", "r");
> 
> No idea how the sun webserver passes options to PHP, though.

I looked into it:
The problem seems to be ZTS specific. 
What we have:
* First, the value looks correct in phpinfo().
* Second setting the value to 6039 (which is the default from php.ini)
produces now a lot of _more_ and very strange error messages when running
PHP scripts.

It seems that the webserver puts the value somewhere to a global place
because after that *ALL* PHP scripts print very strange things (even those
where this value is not explicitely set).

Could it be that there happened a ZTS regression when updating the ini
scanner? In 5.2.3 it worked correctly.

I think I write now a bug report and paste this mail conversation into it.

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to