[MacPorts] #18908: Subversion 1.5.6 unsatisfied apr-util dependency
#18908: Subversion 1.5.6 unsatisfied apr-util dependency ------------------------------------------------------+--------------------- Reporter: dave.whitla@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: svn subversion 1.5.6 apr-util libaprutil | Port: subversion ------------------------------------------------------+--------------------- Installing subversion 1.5.6 results in the following even after uninstalling and cleanly installing the latest versions of apr, apr-util and serf: $ svn up dyld: Library not loaded: /opt/local/lib/libaprutil-1.0.dylib Referenced from: /opt/local/bin/svn Reason: Incompatible library version: svn requires version 4.0.0 or later, but libaprutil-1.0.dylib provides version 3.0.0 Trace/BPT trap -- Ticket URL: <http://trac.macports.org/ticket/18908> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18908: Subversion 1.5.6 unsatisfied apr-util dependency ------------------------------------------------------+--------------------- Reporter: dave.whitla@… | Owner: dluke@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: svn subversion 1.5.6 apr-util libaprutil | Port: subversion ------------------------------------------------------+--------------------- Changes (by blb@…): * owner: macports-tickets@… => dluke@… Comment: That's odd, apr-util 1.3.4_1 provides 4.4.0 here: {{{ $ otool -L /opt/local/lib/libaprutil-1.0.dylib /opt/local/lib/libaprutil-1.0.dylib: /opt/local/lib/libaprutil-1.0.dylib (compatibility version 4.0.0, current version 4.4.0) }}} What is the result of running the following? {{{ port provides /opt/local/lib/libaprutil-1.0.dylib port installed apr-util }}} -- Ticket URL: <http://trac.macports.org/ticket/18908#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18908: Subversion 1.5.6 unsatisfied apr-util dependency ------------------------------------------------------+--------------------- Reporter: dave.whitla@… | Owner: dluke@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: svn subversion 1.5.6 apr-util libaprutil | Port: subversion ------------------------------------------------------+--------------------- Comment(by dave.whitla@…): Wow. Quick response :) {{{ $ port provides /opt/local/lib/libaprutil-1.0.dylib /opt/local/lib/libaprutil-1.0.dylib is provided by: apr-util }}} {{{ $ port installed apr-util The following ports are currently installed: apr-util @1.3.4_1 (active) }}} So I don't understand this error. Incidentally ... {{{ developer191:~ dwhitla$ $sudo otool -L /opt/local/lib/libaprutil-1.0.dylib /opt/local/lib/libaprutil-1.0.dylib: /opt/local/lib/libaprutil-1.0.dylib (compatibility version 4.0.0, current version 4.4.0) /opt/local/lib/db46/libdb-4.6.dylib (compatibility version 0.0.0, current version 0.0.0) /opt/local/lib/libexpat.1.dylib (compatibility version 7.0.0, current version 7.2.0) /opt/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) /opt/local/lib/libapr-1.0.dylib (compatibility version 4.0.0, current version 4.3.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.3) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) }}} -- Ticket URL: <http://trac.macports.org/ticket/18908#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18908: Subversion 1.5.6 unsatisfied apr-util dependency ------------------------------------------------------+--------------------- Reporter: dave.whitla@… | Owner: dluke@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: svn subversion 1.5.6 apr-util libaprutil | Port: subversion ------------------------------------------------------+--------------------- Comment(by blb@…): Okay, so it's being confused, do you have any DYLD environment variables set? {{{ env |grep DYLD }}} -- Ticket URL: <http://trac.macports.org/ticket/18908#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18908: Subversion 1.5.6 unsatisfied apr-util dependency ------------------------------------------------------+--------------------- Reporter: dave.whitla@… | Owner: dluke@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: svn subversion 1.5.6 apr-util libaprutil | Port: subversion ------------------------------------------------------+--------------------- Comment(by dave.whitla@…): OUCH I just modified this the other day for JOGL. I had {{{ export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/usr/local/lib:/opt/local/lib }}} in my .bashrc. And the Apple-supplied libaprutil is in /usr/local/lib. All very obvious now. How embarrassing. Thanks very much for the really fast assistance, and apologies for the non-issue. Dave -- Ticket URL: <http://trac.macports.org/ticket/18908#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18908: Subversion 1.5.6 unsatisfied apr-util dependency -----------------------------------------+---------------------------------- Reporter: dave.whitla@… | Owner: dluke@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: invalid | Keywords: svn subversion 1.5.6 apr-util libaprutil Port: subversion | -----------------------------------------+---------------------------------- Changes (by jmr@…): * status: new => closed * resolution: => invalid -- Ticket URL: <http://trac.macports.org/ticket/18908#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18908: Subversion 1.5.6 unsatisfied apr-util dependency -----------------------------------------+---------------------------------- Reporter: dave.whitla@… | Owner: dluke@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: invalid | Keywords: svn subversion 1.5.6 apr-util libaprutil Port: subversion | -----------------------------------------+---------------------------------- Comment(by ligurmatic@…): Hi. I think I've been having a similar problem to this. What did you do to your .bashrc to get it working in the end? Thanks! -- Ticket URL: <http://trac.macports.org/ticket/18908#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18908: Subversion 1.5.6 unsatisfied apr-util dependency -----------------------------------------+---------------------------------- Reporter: dave.whitla@… | Owner: dluke@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: invalid | Keywords: svn subversion 1.5.6 apr-util libaprutil Port: subversion | -----------------------------------------+---------------------------------- Comment(by dave.whitla@…): Basically don't set '''DYLD_LIBRARY_PATH''' such that '''/usr/local/lib''' is searched before '''/opt/local/lib''' if you have installed port libraries which you intend to shadow the Apple shipped ones. You could either have '''/opt/local/lib''' set first in '''DYLD_LIBRARY_PATH''' environment variable or just don't set it in your shell RC file at all. -- Ticket URL: <http://trac.macports.org/ticket/18908#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts