[MacPorts] #28249: php5: Symbol not found: _XML_ParserCreate calling wddx_* functions

MacPorts noreply at macports.org
Wed Feb 2 09:17:10 PST 2011


#28249: php5: Symbol not found: _XML_ParserCreate calling wddx_* functions
---------------------------------+------------------------------------------
 Reporter:  jlist@…              |       Owner:  ryandesign@…           
     Type:  defect               |      Status:  new                    
 Priority:  Low                  |   Milestone:                         
Component:  ports                |     Version:  1.9.2                  
 Keywords:                       |        Port:  php5, php5-devel       
---------------------------------+------------------------------------------

Comment(by jlist@…):

 Yes of course, sorry :)

 You'll see the problem calling any of the `wddx_*` functions, for my
 testing I just called a single function from the command line: `php -r
 "wddx_deserialize('foo');"`

 Before the fix you should see something like this:

 {{{
 $ php -r "wddx_deserialize('foo');
 dyld: lazy symbol binding failed: Symbol not found: _XML_ParserCreate
   Referenced from: /opt/local/lib/php/extensions/no-debug-non-
 zts-20090626/wddx.so
   Expected in: flat namespace

 dyld: Symbol not found: _XML_ParserCreate
   Referenced from: /opt/local/lib/php/extensions/no-debug-non-
 zts-20090626/wddx.so
   Expected in: flat namespace

 Trace/BPT trap
 $
 }}}

 After the fix, just this:

 {{{
 $ php -r "wddx_deserialize('foo');
 $
 }}}

 I checked this in 5.3.4 and 5.3.5 - both exhibited the same problem, and
 same fix.

-- 
Ticket URL: <https://trac.macports.org/ticket/28249#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list