xpdf 配置警告 - 找不到 Motif / X

xpdf 配置警告 - 找不到 Motif / X

我的环境是mint17 3.13.0-24-generic x86_64

我尝试xpdf从源代码编译:

sudo apt-get install libfreetype6-dev libmotif-dev
wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.04.tar.gz  
tar xvf xpdf-3.04.tar.gz
cd xpdf-3.04
./configure \
    --with-freetype2-library=/usr/lib/x86_64-linux-gnu \
    --with-freetype2-includes=/usr/include/freetype2 \
    --with-Xm-library=/usr/lib/x86_64-linux-gnu \
    --with-Xm-includes=/usr/include/Xm

然后我收到警告消息:

configure: WARNING: Couldn't find X
configure: WARNING: Couldn't find Motif
configure: WARNING: -- You will be able to compile pdftops, pdftotext, pdfinfo, pdffonts, pdfdetach, and pdfimages, but not xpdf or pdftoppm

我已经检查了库和头文件的位置。我不知道为什么最新版本的正确位置仍然会导致此问题。

library: /usr/lib/x86_64-linux-gnu/libXm.so
header files: /usr/include/Xm

另外,我谷歌了一下,很少有人在不同的平台上收到相同的无法解决的警告消息。

*我必须需要xpdf从源代码编译。

答案1

您还需要安装libxt-dev.--with-Xm-...的参数不是./configure必需的(实际上会失败,因为 Motif 标头包含给定包含目录的子目录--with-Xm-includes=/usr/include/Xm中的所有查找文件),也可以删除(这是默认值):Xm--with-freetype2-library=/usr/lib/x86_64-linux-gnu

sudo apt-get install libfreetype6-dev libmotif-dev libxt-dev
wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.04.tar.gz  
tar xvf xpdf-3.04.tar.gz
cd xpdf-3.04
./configure --with-freetype2-includes=/usr/include/freetype2
make

相关内容