ID:               34746
 Comment by:       justin at eckhouse dot com
 Reported By:      brent at jeneral dot com
 Status:           Feedback
 Bug Type:         SOAP related
 Operating System: Freebsd 5.4
 PHP Version:      5.0.5
 New Comment:

I seem to be having the same issue, both with 5.0.5 and 5.1RC1 when
using SOAP_PERSISTENCE_SESSION.

- Justin


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

[2005-10-13 10:55:07] [EMAIL PROTECTED]

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.

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

[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.

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

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