[MacPorts] #50697: VLC @2.2.2: build fails when using recently released ffmpeg-3.0
MacPorts
noreply at macports.org
Wed May 25 11:02:32 PDT 2016
#50697: VLC @2.2.2: build fails when using recently released ffmpeg-3.0
----------------------------+-------------------------
Reporter: devans@… | Owner: rjvbertin@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: VLC VLC-devel |
----------------------------+-------------------------
Comment (by rjvbertin@…):
I've not (yet) implemented the idea of installing `port:ffmpeg-VLC` with a
kind of implicit -dev package bundled into a tarball. I've just renamed
all `${prefix}/lib/vlc/ffmpeg/include/libfoo` to
`${prefix}/lib/vlc/ffmpeg/include/libfoo-VLC`, and added reinplace loops
in post-patch to ffmpeg-VLC and VLC itself to make sure the headers are
searched for in their new locations.
I think this already makes it extremely unlikely that any other port will
ever use `port:ffmpeg-VLC` by accident. I'd still have to do all this for
a contrib-style build, in order to avoid picking up ffmpeg 3.x headers or
libraries. Given that we're talking about a temporary fix anyway I really
am not very motivated to spend much more time. The "upcoming" VLC 3 will
again use shared ffmpeg libs from ${prefix}/lib, and the transition back
to that should be (a bit) easier from a build that uses shared libraries
from another location.
--
Ticket URL: <https://trac.macports.org/ticket/50697#comment:39>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list