ID:               34746
 Updated by:       [EMAIL PROTECTED]
 Reported By:      brent at jeneral dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         SOAP related
 Operating System: Freebsd 5.4
 PHP Version:      5.0.5
 New Comment:

I don't get how changing this line can help to fix the problem.
Imagine that you've build PHP with SOAP enabled and after that you've
additionally built session module.
Both of them would be available, but SOAP wouldn't know about session.

>In FreeBSD all extensions are dinamically loaded, so the 
>persistence session support cannot work anymore.
This is the weirdest way to build PHP I've seen, which creates a lot of
troubles for users and doesn't solve any problems.
I've already saw a lot of confusion from FreeBSD users that install PHP
and discover that none of the modules (that are usually enabled by
default) are there.


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

[2005-10-13 08:19:15] ale at FreeBSD dot org

I think the problem is this: in soap.c you changed all the following
rows

#if HAVE_PHP_SESSION

with

#if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)

In FreeBSD all extensions are dinamically loaded, so the persistence
session support cannot work anymore. Moreover, in FreeBSD, extensions
can use code provided by other shared extensions (like session.so in
this case), so this check is actually a limitation for us.

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

[2005-10-13 00:11:04] [EMAIL PROTECTED]

Actually sniper asked you to try the certain snapshot, not some
"ports". Please do so.
I'm not asking to do 'make install', btw.
You can build it in your own directory and replace libphp5.so for 5
mins just to test it.
I can't reproduce it, so I suspect it's already fixed, but I need you
to comfirm it to be sure.

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

[2005-10-13 00:03:22] brent at jeneral dot com

FreeBSD's ports system uses patches to implement the products in it's
framework.  For some reason I cannot compile and integrate the
"lastest" version.

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

[2005-10-12 12:21:50] [EMAIL PROTECTED]

What patches are you talking about?
SOAP support requires only --enable-soap configure option.

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

[2005-10-12 09:42:13] brent at jeneral dot com

I do not have the right patches to sucessfully compile the "latest"
version on FreeBSD.  Does anyone out there have the right files or have
successfully done it?  Without the patches, it appears to compile;
however, the soap routines are not available.

As another reference point, all of my FreeBSD servers running 5.0.5
fail the soap test script.

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

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/34746

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

Reply via email to