ID:               17596
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Feedback
 Bug Type:         XSLT related
 Operating System: Solaris 2.6
 PHP Version:      4.1.2
 New Comment:

Well - 4.2.3 is the current maintenance release. If you have a
testmachine available, please try it.

Also - when possible - try to rule out the DSO issue, by using a
statically compiled apache.
Use --with-apache=/path_to/apache_source_tree.
Instructions are at:
http://www.php.net/manual/en/install.unix.php (example 3-4)

If the static module works (which you can also do with 4.1.2), then I
would like to reclassify this as a Solaris Dynamic Loading problem.

Beware though, that you cannot 'switch' between DSO and static. You
need to recompile apache both times and adjust LoadModule directives in
httpd.conf.


Previous Comments:
------------------------------------------------------------------------

[2002-10-03 13:50:40] [EMAIL PROTECTED]

I have not tried with php 4.3.0-dev we are still using 4.1.2 and have
not had a chance to udgrade to 4.2.3 yet.

------------------------------------------------------------------------

[2002-10-03 13:24:38] [EMAIL PROTECTED]

Does this apply with 4.3.0-dev?

------------------------------------------------------------------------

[2002-06-06 10:22:11] [EMAIL PROTECTED]

The version of Sablotron I am using is 0.90, compiled via sources with
the following configure script:

#!/bin/sh
env LIBRARY_PATH=/www/lib \
env CPLUS_INCLUDE_PATH=/www/include \
  ./configure \
    --prefix=/www \
    --disable-javascript

------------------------------------------------------------------------

[2002-06-06 06:42:20] [EMAIL PROTECTED]

It should indeed - but they are rooted differently.

Could you list your sablotron version, so I can verify if it's fixed in
the current release?

------------------------------------------------------------------------

[2002-06-05 10:27:12] [EMAIL PROTECTED]

I tried specifying file:///absolute_path/htmlent.dtd as you suggested,
however this did not make any difference. The PHP cgi was still able to
correctly parse the XSL while the PHP DSO did not.

One thing I did notice was when I forgot to have the three slashes
after file:. When I ran the script via the webserver the page was
processed yet the PHP cgi had problems, specifically a Sablotron error
indicating it could not find htmlent.dtd in the path I gave. It seems
to me that with the PHP DSO it is ignoring the <!DOCTYPE ..> command.

Which is odd as the two should be using the same implementation of the
XSLT processor right?

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/17596

-- 
Edit this bug report at http://bugs.php.net/?id=17596&edit=1

Reply via email to