我正在尝试使用命令通过Homebrew安装ffmpeg
brew install ffmpeg --with-freetype
但是得到
ERROR: freetype2 not found using pkg-config
如果我检查/usr/local/lib/pkgconfig
,则文件freetype2.pc
存在。实际上,
pkg-config --list-all
包括freetype2
。
我尝试使用Homebrew重新安装pkg-config
和freetype
,重新安装git
,更新Homebrew,升级Homebrew,卸载并重新安装所有Homebrew软件包,等等。
brew doctor
大多会给出有关dylib,配置脚本和头文件的一系列警告,可能是从最近转移到新计算机并复制文件以来。我以为配置脚本可能相关,但它们都是pyenv
填充。
我对使用核安全无所谓,但是我觉得除了创建一个全新的用户帐户以外,我还尝试了所有我知道的核选项。
答案 0 :(得分:1)
我终于成功了,尽管我不确定接下来是否需要执行每个步骤。
brew bundle
将所有冲煮的列表保存在文件./Brewfile
中。 rm
local
目录的内容,卸载程序建议这样做。)brew bundle
从Brewfile
重新安装Brews(必须具有Brewfile
的工作目录)。xquartz
卸载brew cask uninstall xquartz
ffmpeg
安装brew install ffmpeg --with-freetype
...没有错误!xquartz
安装brew cask install xquartz
我认为步骤4-6在没有1-3的情况下可能会起作用,但是我并不肯定,因为在步骤3之后,我在ffmpeg
安装中遇到了一个新错误:
libavdevice/xcbgrab.c:25:10: fatal error: 'xcb/xcb.h' file not found
由于描述了第二个错误的线程中的this obscure comment,我想尝试卸载xquartz
。