安装 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