[MacPorts] #42188: Dependency error in ffmpeg 2.1.3_1 on libogg 1.3.1_0
MacPorts
noreply at macports.org
Sat Jan 18 17:43:36 PST 2014
#42188: Dependency error in ffmpeg 2.1.3_1 on libogg 1.3.1_0
---------------------+----------------------
Reporter: me@… | Owner: devans@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: ffmpeg |
---------------------+----------------------
Comment (by me@…):
{{{
polyergic at laconic : ~ $ otool -L /opt/local/lib/libogg.0.dylib
/opt/local/lib/libogg.0.dylib:
/opt/local/lib/libogg.0.dylib (compatibility version 9.0.0,
current version 9.1.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 159.1.0)
polyergic at laconic : ~ $ env | grep DYLD
DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib:
DYLD_LIBRARY_PATH=/usr/local/xuggler/lib
polyergic at laconic : ~ $
}}}
This makes no sense; ffmpeg says it has version 6.0.0, but otool says it
has version 9.1.0. There is another libogg.0.dylib in $DYLD_LIBRARY_PATH:
{{{
polyergic at laconic : ~ $ otool -L $DYLD_LIBRARY_PATH/libogg.0.dylib
/usr/local/xuggler/lib/libogg.0.dylib:
/usr/local/lib/libogg.0.dylib (compatibility version 6.0.0,
current version 6.3.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 111.1.4)
polyergic at laconic : ~ $
}}}
So is ffmpeg not falling back to the fallback, and reporting the wrong
path for the one it tries to load?
DYLD_LIBRARY_PATH was changed by installing the OSP Tracker
(http://www.cabrillo.edu/~dbrown/tracker/), which doesn't seem to be
available as a port. If the fallback path doesn't work, what
configuration will be compatible with both at once?
--
Ticket URL: <https://trac.macports.org/ticket/42188#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list