Edit report at http://bugs.php.net/bug.php?id=7028&edit=1
ID: 7028 Comment by: gmblar+php at gmail dot com Reported by: ipv4 at mail dot ru Summary: xml=shared and wddx do not work together Status: Analyzed Type: Feature/Change Request Package: Feature/Change Request Operating System: Linux PHP Version: 4.0.3RC2 New Comment: $ php -r "wddx_deserialize('foo');" dyld: lazy symbol binding failed: Symbol not found: _XML_ParserCreate Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20090626/wddx.so Expected in: flat namespace dyld: Symbol not found: _XML_ParserCreate Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20090626/wddx.so Expected in: flat namespace Trace/BPT trap Previous Comments: ------------------------------------------------------------------------ [2000-11-29 08:39:07] s...@php.net I guess yes, this is by design. If you build WDDX, session module uses it, so you have to build it statically. If you have WDDX as static, you need XML to be static too, since WDDX uses XML. So, while it'd be nice to have such a possibility, currently it doesn't work by design. Thus I reclassify it as feature request. ------------------------------------------------------------------------ [2000-11-29 04:41:24] sni...@php.net reclassified ------------------------------------------------------------------------ [2000-10-05 01:46:43] ipv4 at mail dot ru configure ... --with-xml=shared --enable-wddx or --with-xml=shared --enable-wddx=shared doesn't work. wddx support is always compiled in statically and resulting module (or standalone php) becomes unusable as it contains unresolved symbols from xml module. Currently the only way to build php with xml and wddx is to build xml support statically. :( Is that by design? ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=7028&edit=1