sh-3.2$ port installed ffmpeg
The following ports are currently installed:
  ffmpeg @4.0.2_1+gpl2+x11 (active)

sh-3.2$ type ffmpeg
ffmpeg is /opt/local/bin/ffmpeg

sh-3.2$ otool -L /opt/local/bin/ffmpeg | grep libx2
        /opt/local/lib/libx264.152.dylib (compatibility version 0.0.0, current 
version 0.0.0)
        /opt/local/lib/libx265.165.dylib (compatibility version 165.0.0, 
current version 165.0.0)

sh-3.2$ port provides /opt/local/lib/libx264.152.dylib
/opt/local/lib/libx264.152.dylib is provided by: x264
sh-3.2$ port installed x264
The following ports are currently installed:
  x264 @20171225_0 (active)

sh-3.2$ port provides /opt/local/lib/libx265.165.dylib
/opt/local/lib/libx265.165.dylib is provided by: x265
sh-3.2$ port installed x265
The following ports are currently installed:
  x265 @2.9_0 (active)



> On Oct 29, 2018, at 23:07, Michael <keybou...@gmail.com> wrote:
> 
> So for what it's worth, after writing this out and going over what it takes, 
> I have ffmpeg finally working:
> 
>  x264 @20171225_0 (active)
> 
>  x265 @2.8_1 (active)
>  x265 @2.9_0
> 
> Something has to be out of date, and at least this is the least out of date.
> 
> On 2018-10-29, at 7:47 PM, Ryan Schmidt <ryandes...@macports.org> wrote:
> 
>> On Oct 29, 2018, at 21:26, Michael wrote:
>> 
>>> So two things when I attempted to update macports and ffmpeg.
>>> 
>>> Number 1: There was a HUGE chain of things to update first. Surprising to 
>>> me was what looked like all of Xwindows.
>>> 
>>> XWindows? Why?
>>> 
>>> After X, it updated openssl, then sqlite3, then python select, then python, 
>>> then more of X ... followed ultimately by graphite2.
>>> 
>>> But when all was done, ffmpeg fails. Again.
>>> 
>>> So, I went to the trac page, to try to find that bug report for ffmpeg that 
>>> I saw in the past, that I thought I did a "me too" CC on.
>>> 
>>> ...
>>> 
>>> I could not find it. Anywhere. This is the new trac bug system, as far as I 
>>> can tell.
>>> 
>>> Ffmpeg's success rate for about 2 years has been zero. I will get some 
>>> variation on:
>>> 
>>> bash-3.2# port activate ffmpeg @4.0.1_0+gpl2
>>> --->  Computing dependencies for ffmpeg
>>> --->  Deactivating ffmpeg @3.1.4_0+gpl2
>>> --->  Cleaning ffmpeg
>>> --->  Activating ffmpeg @4.0.1_0+gpl2
>>> --->  Cleaning ffmpeg
>>> --->  Some of the ports you installed have notes:
>>> ffmpeg has the following notes:
>>>  *******
>>>  ******* This build of ffmpeg includes GPLed code and
>>>  ******* is therefore licensed under GPL v2 or later.
>>>  *******
>>>  ******* The following modules are GPLed:
>>>  *******
>>>  *******      postproc
>>>  *******      libx264
>>>  *******      libx265
>>>  *******      libxvid
>>>  *******
>>>  ******* To include all nonfree, GPLed and LGPL code use variant +nonfree.
>>>  ******* To remove nonfree and GPLed code leaving only LGPL code remove the
>>>  ******* +gpl2 variant.
>>>  *******
>>> bash-3.2# ffmpeg
>>> dyld: Library not loaded: /opt/local/lib/libx264.152.dylib
>>> Referenced from: /opt/local/bin/ffmpeg
>>> Reason: image not found
>>> Trace/BPT trap: 5
>>> bash-3.2# 
>>> 
>>> I was attempting to restore older versions to try to find the old one that 
>>> used to work, but none of them did.
>>> 
>>> And I know I've reported this issue before.
>> 
>> Sorry to hear you're having problems with ffmpeg. I don't think others are 
>> experiencing problems.
>> 
>> You should not see "dyld: Library not loaded: 
>> /opt/local/lib/libx264.152.dylib" since that library is provided by the x264 
>> port, on which ffmpeg does declare a dependency. If you are seeing that 
>> error, make sure that x264 is updated to the latest version, currently 
>> 20171225. You can check using "port installed x264".
>> 
>> And yes, the ffmpeg dependency chain does include some X11 ports. ffmpeg has 
>> an x11 variant which is not enabled by default, but some of ffmpeg's 
>> dependencies have x11 variants that are enabled by default. If you don't 
>> want to use X11, often you can ask MacPorts to use Quartz instead. If you 
>> want to do that, it's best to uninstall all ports first, then add "+quartz 
>> -x11" to variants.conf and reinstall the ports you want.
>> 
>> 
> 
> ---
> Entertaining minecraft videos
> http://YouTube.com/keybounce
> 
> 

Reply via email to