#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@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@laconic : ~ $ env | grep DYLD DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib: DYLD_LIBRARY_PATH=/usr/local/xuggler/lib polyergic@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@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@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