[MacPorts] #40573: ffmpeg-2.0.1 should force opencv to rebuild

MacPorts noreply at macports.org
Tue Sep 24 13:30:56 PDT 2013


#40573: ffmpeg-2.0.1 should force opencv to rebuild
-------------------------+--------------------------------
  Reporter:  david@…     |      Owner:  macports-tickets@…
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.2.0
Resolution:  worksforme  |   Keywords:
      Port:  ffmpeg      |
-------------------------+--------------------------------
Changes (by macsforever2000@…):

 * priority:  High => Normal
 * status:  new => closed
 * resolution:   => worksforme


Old description:

> After installing ffmpeg... if opencv is installed... opencv does not
> recompile, so opencv continues to point to...
>
> ldd *dylib | grep 54
>         /opt/local/lib/libavcodec.54.dylib (compatibility version 54.0.0,
> current version 54.92.100)
>         /opt/local/lib/libavformat.54.dylib (compatibility version
> 54.0.0, current version 54.63.104)
>         /opt/local/lib/libavcodec.54.dylib (compatibility version 54.0.0,
> current version 54.92.100)
>         /opt/local/lib/libavformat.54.dylib (compatibility version
> 54.0.0, current version 54.63.104)
>         /opt/local/lib/libavcodec.54.dylib (compatibility version 54.0.0,
> current version 54.92.100)
>         /opt/local/lib/libavformat.54.dylib (compatibility version
> 54.0.0, current version 54.63.104)
>
> After ffmpeg-2.0.1 installs, all these are removed + version is bumped to
> .55 so all manner of havoc ensues...
>
> Tried to fix via - port upgrade -n --force opencv - which now throws some
> sort of build error in lib-xine,
> no doubt do to something munged by skipping rebuild of all dependencies.
>
> Unsure of temp fix... best for port maintainer to just fix the Portfile
> to correctly rebuild opencv.
>
> Hum... wonder if this has something to do with XCode-5.0 which seems to
> have been working correctly.
>
> I'll remove entire MacPorts + rebuild + update this ticket as to whether
> this works or fails.

New description:

 After installing ffmpeg... if opencv is installed... opencv does not
 recompile, so opencv continues to point to...

 {{{
 ldd *dylib | grep 54
         /opt/local/lib/libavcodec.54.dylib (compatibility version 54.0.0,
 current version 54.92.100)
         /opt/local/lib/libavformat.54.dylib (compatibility version 54.0.0,
 current version 54.63.104)
         /opt/local/lib/libavcodec.54.dylib (compatibility version 54.0.0,
 current version 54.92.100)
         /opt/local/lib/libavformat.54.dylib (compatibility version 54.0.0,
 current version 54.63.104)
         /opt/local/lib/libavcodec.54.dylib (compatibility version 54.0.0,
 current version 54.92.100)
         /opt/local/lib/libavformat.54.dylib (compatibility version 54.0.0,
 current version 54.63.104)
 }}}

 After ffmpeg-2.0.1 installs, all these are removed + version is bumped to
 .55 so all manner of havoc ensues...

 Tried to fix via - port upgrade -n --force opencv - which now throws some
 sort of build error in lib-xine,
 no doubt do to something munged by skipping rebuild of all dependencies.

 Unsure of temp fix... best for port maintainer to just fix the Portfile to
 correctly rebuild opencv.

 Hum... wonder if this has something to do with XCode-5.0 which seems to
 have been working correctly.

 I'll remove entire MacPorts + rebuild + update this ticket as to whether
 this works or fails.

--

Comment:

 In the future, please use WikiFormatting and do not set the Priority
 field.

 The opencv port had its revision increased for the ffmpeg update. As with
 any update you need to run the following:

 {{{
 sudo port upgrade outdated
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/40573#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list