我试图更新我自己的在 AskUbuntu 上回答因为下面的一条评论。
我做了什么:
创建了全新的 20.04.3 LTS VM 并包含所有更新
/etc/apt/sources.list
启用所有 deb-src 存储库sudo sed -i "s/# deb-src/deb-src/g" /etc/apt/sources.list sudo apt-get update
安装所有需要的构建依赖项
sudo apt-get build-dep mupdf
下载 MuPDF 源代码
cd ~/Downloads apt-get source mupdf
尝试编译源代码
cd mupdf-1.16.1+ds1/ make
在这里我收到以下错误信息
... CC build/release/source/fitz/color-lcms.o source/fitz/color-lcms.c:36:10: fatal error: lcms2mt.h: No such file or directory 36 | #include "lcms2mt.h" | ^~~~~~~~~~~ compilation terminated. make: *** [Makefile:126: build/release/source/fitz/color-lcms.o] Error 1
有趣的是:
- 提到的
lcms2mt.h
是不包含在任何 deb 包中。 - 在同一系统上
apt-get source -b mupdf
成功。