Thanks for your help guys.

What worked was to
1) "sudo port selfupdate"
2) "sudo port upgrade outdated"

During step 2, the 1.2.1 version of ffmpeg was built and installed successfully. probably because I had already tried to in install it as per my email.

Maybe step 2 installed some newer dependencies that the 1.2.1 port file called for but were somehow not installed during the first ffmpeg install attempt?

In any event I now have a working ffmpeg 1.2.1

Appreciate the quick responses.

John K


On 5/23/13 9:03 PM, Ryan Schmidt wrote:
On May 23, 2013, at 18:39, Brandon Allbery wrote:
On Thu, May 23, 2013 at 7:11 PM, John King wrote:
Having a problem getting the 1.2.1 version installed.  When I search for ffmpeg 
in available ports, the result I see is ffmpeg 1.2.1 and the associated 
Portfile also lists 1.2.1 as the version.

However, when I run "sudo port install ffmpeg +nonfree", I get version 1.1.2 
installed.
At a guess, it's getting installed and then immediately deactivated and 
replaced with the older version because of dependencies broken by the new one.
I'm not aware of any feature in MacPorts that would cause that to happen—aside from 
explicitly requesting that (e.g. "sudo port activate ffmpeg @1.1.2_0+gpl2"), 
but John isn't doing that.

Use "upgrade" instead of "install" to make sure those dependencies are also 
updated to use the new version;
"install" and "upgrade" both upgrade dependencies first—unless you explicitly request for 
that not to happen, by using the "-n" flag, but John isn't doing that.

or if that also ends up re-downgrading you in the rev-upgrade step following 
the upgrade, then make a note of the ports which were noted as broken in 
rev-upgrade and file Trac tickets against them, as that would indicate they 
have dependencies they are not declaring properly.
John, have you run "sudo port selfupdate" to make sure your ports and MacPorts 
base are up to date? If so, and this is still happening, is it possible you have 
deliberately set up a local portfile repository, which contains this older ffmpeg 1.1.2 
port? Check your sources.conf file for unusual entries.




--
John King
Applications Programmer
Learning Systems Group
Educational Technology Services
9 Dwinelle Hall - Mail
117 Dwinelle Hall - Office
University of California
Berkeley, CA 94720-2535
Phone: 510-529-5074
Email: jo...@media.berkeley.edu

_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to