尝试从源代码构建Okular时出现“FreeType NOTFOUND”错误

我正在尝试从源代码构建Okular 。 我从Tue Jul 10 17:45:23 2012 +0100检查了提交8ab768 。 但是,某些路径变量中似乎缺少FreeType 。 这是cmake的输出。

$ cd ~/src/okular/build $ cmake ../ -DCMAKE_INSTALL_PREFIX=~/okular-install -DCMAKE_BUILD_TYPE="Debug" -- Found Qt-Version 4.8.1 (using /usr/bin/qmake) -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so -- Found KDE 4.8 include dir: /usr/include -- Found KDE 4.8 library dir: /usr/lib -- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler -- Found automoc4: /usr/bin/automoc4 -- WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig -- Found Freetype: -L/usr/lib/x86_64-linux-gnu -lfreetype -lz ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. ----------------------------------------------------------------------------- * QImageBlitz - An image effects library * libspectre - A PostScript rendering library * CHM - A library for dealing with Microsoft ITSS/CHM format files * DjVuLibre - A library for dealing with DjVu formatted files * libTIFF - A library for reading and writing TIFF formatted files, * FreeType - A font rendering engine * JPEG - A library for reading and writing JPEG image files. * ZLib - The Zlib compression library * libepub - A library for reading EPub documents * QCA - Qt Cryptographic Architecture (QCA) ----------------------------------------------------------------------------- -- The following OPTIONAL packages could NOT be located on your system. -- Consider installing them to enable more features from this software. ----------------------------------------------------------------------------- * Poppler-Qt4 (0.12.1 or higher)  A PDF rendering library Support for PDF files in okular. ----------------------------------------------------------------------------- CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: FREETYPE_INCLUDE_DIR (ADVANCED) used as include directory in directory /home/john/src/okular/generators/dvi -- Configuring incomplete, errors occurred! 

我已经尝试按如下方式设置环境变量。

 $ export FREETYPE_INCLUDE_DIR=/usr/include/freetype2/freetype 

但是,似乎没有效果。 我使用的是Ubuntu 12.04。

Okular的存储库可以通过git在git://anongit.kde.org/okulargit://anongit.kde.org/okular

尝试使用cmake的-D开关:

cmake .. -DFREETYPE_INCLUDE_DIR=/usr/include/freetype2/freetype ..