[MacPorts] #42188: Dependency error in ffmpeg 2.1.3_1 on libogg 1.3.1_0
MacPorts
noreply at macports.org
Sun Jan 19 21:17:28 PST 2014
#42188: Dependency error in ffmpeg 2.1.3_1 on libogg 1.3.1_0
----------------------+----------------------
Reporter: me@… | Owner: devans@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: invalid | Keywords:
Port: ffmpeg |
----------------------+----------------------
Comment (by jeremyhu@…):
Replying to [comment:15 me@…]:
> Replying to [comment:14 larryv@…]:
> > Replying to [comment:13 me@…]:
> > > IME Apple bug reports are useless, so I won't bother.
> >
> > That’s fine, because there is no Apple bug here.
>
> Apple's dyld is giving a misleading error message (failing to
distinguish the dylib id - the same string as a file path - from an actual
file path), which is a bug.
Yes, I actually filed an enhancement request yesterday to provide this
extra information in dlerror(), but as Larry mentioned, you can use
DYLD_PRINT_LIBRARIES to debug issues like this.
The "Library not loaded:" line is correct. The fact that you are
confusing the dylib id and the path of the file actually loaded is
unfortunate but not really a bug.
The behavior is not a bug.
> And when it does so, it could warn you that your configuration is broken
so ports it installs can't be expected to work. When it scans for linking
errors it could check against DYLD_LIBRARY_PATH, predict what the
misleading error messages will be, and clarify them individually.
This isn't a linking error. It's an issue at load time. ffmpeg linked
successfully.
Replying to [comment:16 larryv@…]:
> In any case, this is irrelevant because most of us don’t work at Apple
and can’t change `dyld`.
Note that dyld is OSS, and if you really care about fixing this error
message, I'll pass along a patch for you. Otherwise, you'll have to wait
until Nick (or I) get some cycles to make the change.
--
Ticket URL: <https://trac.macports.org/ticket/42188#comment:17>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list