You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04编译Wayland执行meson build报dot不存在错误如何解决

Ubuntu 20.04 编译Wayland时meson提示dot不存在的解决方案

报错核心原因是meson构建时默认启用了文档生成选项,需要调用graphviz提供的dot工具生成文档内的矢量图,检测不到对应工具就会触发该错误。你可以按自身需求选择以下两种解决方案:

方案1:不需要生成官方文档(推荐,编译速度更快)

直接添加参数跳过文档编译环节即可,无需额外安装依赖:

# 先删除之前生成的异常build缓存目录
rm -rf build
# 重新执行meson构建,禁用文档编译选项
meson build -Ddocumentation=false

方案2:需要编译生成官方文档

按以下步骤操作:

  • 重装完整的graphviz相关组件,避免之前安装不全
sudo apt update && sudo apt install --reinstall graphviz libgraphviz-dev
  • 验证dot工具是否正常可用,执行以下两条命令应返回对应路径和版本信息
which dot
# 正常输出为 /usr/bin/dot
dot --version
  • 安装Wayland全部官方构建依赖,避免遗漏其他依赖项
# 如果执行该命令报错,需要先打开软件和更新设置,勾选「源代码」选项,更新源后再执行
sudo apt build-dep wayland
  • 删除旧的build缓存目录,重新执行meson构建命令即可
rm -rf build
meson build

内容的提问来源于stack exchange,提问作者zzzhhh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 06:45:03