Good morning, I'm Trying to install Podofo but I have a problem:

when I run the commands

cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/podofo" ../podofo-0.9.4

and

make
I obtain the erro
/home/d/Software/podofo-0.9.4/src/doc/PdfFontCache.cpp:72:35: fatal error: 
fontconfig/fontconfig.h: No such file or directory
compilation terminated.


following the log of the two commands
1)
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
WANT_LIB64 unset; assuming normal library directory names
Will install libraries to /home/d/podofo/lib
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for arpa/inet.h
-- Looking for arpa/inet.h - found
-- Looking for winsock2.h
-- Looking for winsock2.h - not found
-- Looking for mem.h
-- Looking for mem.h - not found
-- Looking for ctype.h
-- Looking for ctype.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for BaseTsd.h
-- Looking for BaseTsd.h - not found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of long int
-- Check size of long int - done
-- Check size of int64_t
-- Check size of int64_t - done
-- Check if the system is big endian
-- Searching 16 bit integer
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
Using gcc specific compiler options
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so
Found zlib headers in /usr/include, library at /usr/lib/x86_64-linux-gnu/libz.so
-- Could NOT find LIBCRYPTO (missing:  LIBCRYPTO_LIBRARY LIBCRYPTO_INCLUDE_DIR)
OpenSSL's libCrypto not found. Encryption support will be disabled
-- Could NOT find LIBIDN (missing:  LIBIDN_LIBRARY LIBIDN_INCLUDE_DIR)
Libidn not found. AES-256 Encryption support will be disabled
-- Could NOT find LIBJPEG (missing:  LIBJPEG_LIBRARY LIBJPEG_INCLUDE_DIR)
libjpeg not found: Library LIBJPEG_LIBRARY_RELEASE-NOTFOUND, headers 
LIBJPEG_INCLUDE_DIR-NOTFOUND
Libjpeg not found. JPEG support will be disabled
-- Could NOT find TIFF (missing:  TIFF_LIBRARY TIFF_INCLUDE_DIR)
Libtiff not found. TIFF support will be disabled
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.2.54")
Found LibPng headers in /usr/include;/usr/include, library at 
/usr/lib/x86_64-linux-gnu/libpng.so;/usr/lib/x86_64-linux-gnu/libz.so
-- Found cppunit: -L/usr/lib/x86_64-linux-gnu -lcppunit -ldl
Found cppunit. Unit tests will be built.
Found freetype library at /usr/local/lib/libfreetype.so, headers 
/usr/local/include/freetype2
-- Could NOT find Fontconfig (missing:  FONTCONFIG_LIBRARIES 
FONTCONFIG_INCLUDE_DIR)
Could not find fontconfig.
-- Could NOT find Lua50 (missing:  LUA_LIBRARIES LUA_INCLUDE_DIR)
-- Could NOT find Lua (missing:  LUA_LIBRARIES LUA_INCLUDE_DIR)
Lua not found - PoDoFoImpose and PoDoFoColor will be built without Lua support
Building multithreaded version of PoDoFo.
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
Building static PoDoFo library
-- Configuring done
-- Generating done
-- Build files have been written to: /home/d/Software/podofo-0.9.4



2)
Scanning dependencies of target podofo_static
[  1%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfArray.cpp.o
[  1%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfCanvas.cpp.o
[  2%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfColor.cpp.o
[  2%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfContentsTokenizer.cpp.o
[  3%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfData.cpp.o
[  3%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfDataType.cpp.o
[  4%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfDate.cpp.o
[  4%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfDictionary.cpp.o
[  5%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfEncoding.cpp.o
[  5%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfEncodingFactory.cpp.o
[  6%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfEncrypt.cpp.o
[  7%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfError.cpp.o
[  7%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfFileStream.cpp.o
[  8%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfFilter.cpp.o
[  8%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfFiltersPrivate.cpp.o
[  9%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfImmediateWriter.cpp.o
[  9%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfInputDevice.cpp.o
[ 10%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfInputStream.cpp.o
[ 10%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfLocale.cpp.o
[ 11%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfMemStream.cpp.o
[ 11%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfMemoryManagement.cpp.o
[ 12%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfName.cpp.o
[ 12%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfObject.cpp.o
[ 13%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfObjectStreamParserObject.cpp.o
[ 13%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfOutputDevice.cpp.o
[ 14%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfOutputStream.cpp.o
[ 14%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfParser.cpp.o
[ 15%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfParserObject.cpp.o
[ 15%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfRect.cpp.o
[ 16%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfRefCountedBuffer.cpp.o
[ 17%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfRefCountedInputDevice.cpp.o
[ 17%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfReference.cpp.o
[ 18%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfSigIncWriter.cpp.o
[ 18%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfStream.cpp.o
[ 19%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfString.cpp.o
[ 19%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfTokenizer.cpp.o
[ 20%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfVariant.cpp.o
[ 20%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfVecObjects.cpp.o
[ 21%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfWriter.cpp.o
[ 21%] Building CXX object src/CMakeFiles/podofo_static.dir/base/PdfXRef.cpp.o
[ 22%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfXRefStream.cpp.o
[ 22%] Building CXX object 
src/CMakeFiles/podofo_static.dir/base/PdfXRefStreamParserObject.cpp.o
[ 23%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfAcroForm.cpp.o
[ 23%] Building CXX object src/CMakeFiles/podofo_static.dir/doc/PdfAction.cpp.o
[ 24%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfAnnotation.cpp.o
[ 24%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfCMapEncoding.cpp.o
[ 25%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfContents.cpp.o
[ 25%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfDestination.cpp.o
[ 26%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfDifferenceEncoding.cpp.o
[ 27%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfDocument.cpp.o
[ 27%] Building CXX object src/CMakeFiles/podofo_static.dir/doc/PdfElement.cpp.o
[ 28%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfEncodingObjectFactory.cpp.o
[ 28%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfExtGState.cpp.o
[ 29%] Building CXX object src/CMakeFiles/podofo_static.dir/doc/PdfField.cpp.o
[ 29%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfFileSpec.cpp.o
[ 30%] Building CXX object src/CMakeFiles/podofo_static.dir/doc/PdfFont.cpp.o
[ 30%] Building CXX object src/CMakeFiles/podofo_static.dir/doc/PdfFontCID.cpp.o
[ 31%] Building CXX object 
src/CMakeFiles/podofo_static.dir/doc/PdfFontCache.cpp.o
/home/d/Software/podofo-0.9.4/src/doc/PdfFontCache.cpp:72:35: fatal error: 
fontconfig/fontconfig.h: No such file or directory
compilation terminated.
src/CMakeFiles/podofo_static.dir/build.make:1430: recipe for target 
'src/CMakeFiles/podofo_static.dir/doc/PdfFontCache.cpp.o' failed
make[2]: *** [src/CMakeFiles/podofo_static.dir/doc/PdfFontCache.cpp.o] Error 1
CMakeFiles/Makefile2:117: recipe for target 
'src/CMakeFiles/podofo_static.dir/all' failed
make[1]: *** [src/CMakeFiles/podofo_static.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2


Can someone help me to solve this problem? I tried with

sudo apt-get update
sudo apt-get install fontconfig-config

but the error is not solved.

Thank you



------------------------------------------------------------------------------
_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to