[MacPorts] #16110: libxml2: attempts to use libxslt.1.dylib

MacPorts noreply at macports.org
Sat Jul 26 17:50:38 PDT 2008


#16110: libxml2: attempts to use libxslt.1.dylib
-------------------------------------+--------------------------------------
 Reporter:  ryandesign at macports.org  |       Owner:  cedric.luthi at gmail.com
     Type:  defect                   |      Status:  new                   
 Priority:  Normal                   |   Milestone:  Port Bugs             
Component:  ports                    |     Version:  1.7.0                 
 Keywords:                           |  
-------------------------------------+--------------------------------------
 I previously had libxml2 2.6.32_1 and libxslt 1.1.23_0 installed. I
 forcibly uninstalled libxml2 and reinstalled it, to test an issue. During
 the reinstall, this message appeared in the debug output, and also a Mac
 OS X Crash Reporter dialog appeared with similar information:

 {{{
 dyld: lazy symbol binding failed: Symbol not found:
 _xmlXPathContextSetCache
   Referenced from: /mp/lib/libxslt.1.dylib
   Expected in: flat namespace

 dyld: Symbol not found: _xmlXPathContextSetCache
   Referenced from: /mp/lib/libxslt.1.dylib
   Expected in: flat namespace
 }}}


 `/mp` is my MacPorts prefix. So it seems that libxml2 is trying to load
 libxslt.1.dylib during the build. You must modify the port so that this
 does not happen, because libxml2 does not declare a dependency on libxslt
 (and it cannot, since libxslt declares a dependency on libxml2, and we
 cannot have circular dependencies).

 I am running Mac OS X 10.4.11 on an Intel Mac with Xcode 2.5 and MacPorts
 from trunk @38557.

-- 
Ticket URL: <http://trac.macports.org/ticket/16110>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list