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