[英]FFmpeg build error pkg-config can't find x265 /usr/bin/ld: cannot find -lnuma: No such file or directory
[英]ffmpeg installation: pkg-config can't find package (using Homebrew)
我正在尝试使用以下命令使用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
给出大多一堆约dylibs,配置脚本和头文件警告可能是由最近移动到新的机器和复制文件。 我以为配置脚本可能相关,但它们都是pyenv
垫片。
我可以进行核修复,但我觉得除了创建一个全新的用户帐户外,我还尝试了所有我知道的核选项。
我终于成功了,尽管我不确定接下来是否需要执行每个步骤。
brew bundle
将所有./Brewfile
的列表保存在./Brewfile
文件中。 rm
卸载程序建议的local
目录的内容。) brew bundle
用于从Brewfile
重新安装Brewfile
(必须具有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
由于在描述第二个错误的线程中出现了这种晦涩的注释 ,因此我想尝试卸载xquartz
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.