[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