Comannd Line Toolsだけでビルドできるのか半信半疑だったので
Xcodeが入った10.8からXcodeとコンパイラを削除してMacPortsをインストールして
pots install ffmpegでしっかり
Error:
Error: No Xcode installation was found.
Error: Please install Xcode and/or run xcode-select to specify its location.
Error:
Warning: xcodebuild exists but failed to execute
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
のコンパイラが無いよエラー
そのあとComannd Line Toolsをインストールして
pots install ffmpegすると
Error:
Error: No Xcode installation was found.
Error: Please install Xcode and/or run xcode-select to specify its location.
Error:
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
---> Computing dependencies for ffmpeg
The following dependencies will be installed:
とXcodeが無いと警告されるもffmpegのビルドが成功しました
なので
想定インストール手順は今のところ
① 管理者権限のあるユーザでログイン
② Xcode or Command Line Toolsのインストール
1) 10.5-10.6の場合はインストールDVDからXcodeをインストール
.10.7以降はApple IDで https://developer.apple.com/download/more/ を開き左側のSerach Downloadsの検索窓に
「Command line tools」と入力しCommand line toolsの一覧を表示して自分のOSにあったものをDL
2) .DLしたファイルをダブルクリックしてCommand line toolsをインストール
③ MacPortsのインストール
1) https://www.macports.org/install.php#installingから自分のOSにあったpkgをDL
2) DLしたファイルをダブルクリックしてCommand line toolsをインストール
3) ターミナルを開き「sudo port selfupdate」と入力
パスワードを聞かれるので管理者権限があるユーザのパスワードを入力
正しくアップデートされること or 既に最新(already)であることを確認
④ Macを一旦システム終了してから起動しなおし
⑤ ffmpegのインストール
1) ターミナルを開き「sudo port install ffmpeg」と入力
2) パスワードを聞かれるので管理者権限があるユーザのパスワードを入力
3) Xcodeがない言われてError:やWarning:が表示されるけどそれは無視
4) 「---> Computing dependencies for ffmpeg」が表示されるので終るまで待つ
5) 色んな名前(webpとかx264とか等)がづらづら表示されて最後に「Continue? [Y/n]:」と表示されるので Y と入力
6) インストールが始まるので終るまでひたすら待つ
7) インストールが終ったらターミナルに「ffmpeg -version」と入力し https://i.imgur.com/aiNokM2.png
と表示されたらインストール成功
な感じです
文字が沢山あるので一瞬引くかと思いますが
Apple IDでのダウンロードページ表示×1回
ファイルのダウンロード×3回
アイコンダブルクリックのインストール×2回
ターミナルへのコマンド/応答入力×4回
10.9でsudo xcode-select --installの件はMacPortsにも書かれてたのですが
MacPortsのほうには
Once you have Xcode installed, open a terminal, run xcode-select --install, and click the Install button to install the required command line developer tools
とあるのでどうもXcodeがインストール済みが前提のようです