解决 servo-fontconfig-sys 报错 freetype2 not found

安装 servo-fontconfig-sys (一个 rust 库)时发现 freetype2 未安装:

configure: error: Package requirements (freetype2) were not met:
No package 'freetype2' found

使用以下命令安装:

sudo apt install libfreetype-dev libfreetype6-dev

完整报错提示:

--- stderr
  configure: error: Package requirements (freetype2) were not met:

  No package 'freetype2' found

  Consider adjusting the PKG_CONFIG_PATH environment variable if you
  installed software in a non-standard prefix.

  Alternatively, you may set the environment variables FREETYPE_CFLAGS
  and FREETYPE_LIBS to avoid the need to call pkg-config.
  See the pkg-config man page for more details.
  make: *** [makefile.cargo:83: /home/ubuntu/scripts/plotters_test/target/debug/build/servo-fontconfig-sys-595b10d618c23494/out/Makefile] Error 1
  thread 'main' panicked at 'assertion failed: Command::new(\"make\").env(\"MAKEFLAGS\",\n                         env::var(\"CARGO_MAKEFLAGS\").unwrap_or_default()).args(&[\"-R\",\n                                                                                 \"-f\",\n                                                                                 \"makefile.cargo\"]).status().unwrap().success()', /home/ubuntu/.cargo/registry/src/mirrors.tuna.tsinghua.edu.cn-df7c3c540f42cdbd/servo-fontconfig-sys-4.0.9/build.rs:20:5
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值