我应该如何从官方焦点源重建 MuPDF 以避免“lcms2mt.h:没有此文件或目录”消息?

我应该如何从官方焦点源重建 MuPDF 以避免“lcms2mt.h:没有此文件或目录”消息?

我试图更新我自己的在 AskUbuntu 上回答因为下面的一条评论。

我做了什么:

  1. 创建了全新的 20.04.3 LTS VM 并包含所有更新

  2. /etc/apt/sources.list启用所有 deb-src 存储库

    sudo sed -i "s/# deb-src/deb-src/g" /etc/apt/sources.list
    sudo apt-get update
    
  3. 安装所有需要的构建依赖项

    sudo apt-get build-dep mupdf
    
  4. 下载 MuPDF 源代码

    cd ~/Downloads
    apt-get source mupdf
    
  5. 尝试编译源代码

    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
    

有趣的是:

  1. 提到的lcms2mt.h不包含在任何 deb 包中
  2. 在同一系统上apt-get source -b mupdf成功。

相关内容