popplerqt5.sh
export QTDIR=/home/labwe/Qt5.2.1/5.2.1/gcc
export PATH=$PATH:$QTDIR/bin
export POPPLER_QT5_CFLAGS=-I$QTDIR/include/
export POPPLER_QT5_LIBS="-L$QTDIR/lib/ -lQt5Core -lQt5Gui -lQt5Xml -lQt5Widgets"
export POPPLER_QT5_TEST_CFLAGS=-I$QTDIR/include/
export POPPLER_QT5_TEST_LIBS="-L$QTDIR/lib/ -lQt5Test"
export MOCQT5="$QTDIR/bin/moc"
./configure --prefix=/usr --enable-poppler-qt5 --disable-poppler-qt4 \
--sysconfdir=/etc --enable-xpdf-headers
#!/bin/sh
export QTDIR=/home/labwe/Qt5.2.1/5.2.1/android_armv7
export PATH=$PATH:$QTDIR/bin
export POPPLER_QT5_CFLAGS=-I$QTDIR/include/
export POPPLER_QT5_LIBS="-L$QTDIR/lib/ -lQt5Core -lQt5Gui -lQt5Xml -lQt5Widgets"
export POPPLER_QT5_TEST_CFLAGS=-I$QTDIR/include/
export POPPLER_QT5_TEST_LIBS="-L$QTDIR/lib/ -lQt5Test"
export MOCQT5="$QTDIR/bin/moc"
export JAVA_HOME="/home/labwe/Android/jdk1.7.0_51"
export JRE_HOME="/home/labwe/Android/jdk1.7.0_51/jre"
export CLASSPATH=".:/home/labwe/Android/jdk1.7.0_51/lib:/home/labwe/Android/jdk1.7.0_51/lib"
export ANDROID_SDK="/home/labwe/Android/sdk"
export ANDROID_NDK="/home/labwe/Android/android-ndk-r9d"
export POPPLER_BUILD_DIR="/home/labwe/poppler/build"
export ANT_HOME="/home/labwe/Android/apache-ant-1.9.3"
export ANDROID_ABI=armeabi-v7a
export NO_NEON=1
export PATH=/home/labwe/Android/jdk1.7.0_51/bin:/home/labwe/Android/sdk/platform-tools:/home/labwe/Android/sdk/tools:/home/labwe/Android/apache-ant-1.9.3/bin:$PATH
./configure --prefix=/home/labwe/armv7 --enable-poppler-qt5 --disable-poppler-qt4 \
--sysconfdir=/etc --enable-xpdf-headers
labwe@ubuntu:~/poppler/poppler-0.24.5$ sudo make install
[sudo] password for labwe:
Making install in goo
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5/goo'
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/goo'
make[2]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/usr/include/poppler/goo'
/usr/bin/install -c -m 644 GooHash.h GooList.h GooTimer.h GooMutex.h GooString.h gtypes.h gmem.h gfile.h FixedPoint.h PNGWriter.h JpegWriter.h TiffWriter.h ImgWriter.h GooLikely.h gstrtod.h grandom.h '/usr/include/poppler/goo'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/goo'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/goo'
Making install in fofi
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5/fofi'
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/fofi'
make[2]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/usr/include/poppler/fofi'
/usr/bin/install -c -m 644 FoFiBase.h FoFiEncodings.h FoFiTrueType.h FoFiType1.h FoFiIdentifier.h FoFiType1C.h '/usr/include/poppler/fofi'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/fofi'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/fofi'
Making install in splash
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5/splash'
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/splash'
make[2]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/usr/include/poppler/splash'
/usr/bin/install -c -m 644 Splash.h SplashBitmap.h SplashClip.h SplashErrorCodes.h SplashFTFont.h SplashFTFontEngine.h SplashFTFontFile.h SplashFont.h SplashFontEngine.h SplashFontFile.h SplashFontFileID.h SplashGlyphBitmap.h SplashMath.h SplashPath.h SplashPattern.h SplashScreen.h SplashState.h SplashT1Font.h SplashT1FontEngine.h SplashT1FontFile.h SplashTypes.h SplashXPath.h SplashXPathScanner.h '/usr/include/poppler/splash'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/splash'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/splash'
Making install in poppler
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5/poppler'
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/poppler'
/bin/mkdir -p '/usr/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libpoppler.la '/usr/lib'
libtool: install: /usr/bin/install -c .libs/libpoppler.so.44.0.0 /usr/lib/libpoppler.so.44.0.0
libtool: install: (cd /usr/lib && { ln -s -f libpoppler.so.44.0.0 libpoppler.so.44 || { rm -f libpoppler.so.44 && ln -s libpoppler.so.44.0.0 libpoppler.so.44; }; })
libtool: install: (cd /usr/lib && { ln -s -f libpoppler.so.44.0.0 libpoppler.so || { rm -f libpoppler.so && ln -s libpoppler.so.44.0.0 libpoppler.so; }; })
libtool: install: /usr/bin/install -c .libs/libpoppler.lai /usr/lib/libpoppler.la
libtool: install: /usr/bin/install -c .libs/libpoppler.a /usr/lib/libpoppler.a
libtool: install: chmod 644 /usr/lib/libpoppler.a
libtool: install: ranlib /usr/lib/libpoppler.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/include/poppler'
/usr/bin/install -c -m 644 poppler-config.h '/usr/include/poppler'
/bin/mkdir -p '/usr/include/poppler'
/usr/bin/install -c -m 644 SplashOutputDev.h Annot.h Array.h BuiltinFont.h BuiltinFontTables.h CachedFile.h Catalog.h CharCodeToUnicode.h CMap.h DateInfo.h Decrypt.h Dict.h Error.h FileSpec.h FontEncodingTables.h FontInfo.h Form.h Function.h Gfx.h GfxFont.h GfxState.h GfxState_helpers.h GlobalParams.h Hints.h JArithmeticDecoder.h JBIG2Stream.h Lexer.h Linearization.h Link.h LocalPDFDocBuilder.h Movie.h NameToCharCode.h Object.h OptionalContent.h Outline.h OutputDev.h Page.h PageTransition.h Parser.h PDFDoc.h '/usr/include/poppler'
/usr/bin/install -c -m 644 PDFDocBuilder.h PDFDocEncoding.h PDFDocFactory.h PopplerCache.h ProfileData.h PreScanOutputDev.h PSTokenizer.h Rendition.h StdinCachedFile.h StdinPDFDocBuilder.h Stream-CCITT.h Stream.h UnicodeMap.h UnicodeMapTables.h UnicodeTypeTable.h UnicodeCClassTables.h UnicodeCompTables.h UnicodeDecompTables.h ViewerPreferences.h XRef.h CharTypes.h CompactFontTables.h ErrorCodes.h NameToUnicodeTable.h PSOutputDev.h TextOutputDev.h SecurityHandler.h UTF.h UTF8.h XpdfPluginAPI.h Sound.h '/usr/include/poppler'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/poppler'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/poppler'
Making install in utils
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5/utils'
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/utils'
/bin/mkdir -p '/usr/bin'
/bin/bash ../libtool --mode=install /usr/bin/install -c pdfdetach pdffonts pdfimages pdfinfo pdftops pdftotext pdftohtml pdfseparate pdfunite pdftoppm pdftocairo '/usr/bin'
libtool: install: /usr/bin/install -c .libs/pdfdetach /usr/bin/pdfdetach
libtool: install: /usr/bin/install -c .libs/pdffonts /usr/bin/pdffonts
libtool: install: /usr/bin/install -c .libs/pdfimages /usr/bin/pdfimages
libtool: install: /usr/bin/install -c .libs/pdfinfo /usr/bin/pdfinfo
libtool: install: /usr/bin/install -c .libs/pdftops /usr/bin/pdftops
libtool: install: /usr/bin/install -c .libs/pdftotext /usr/bin/pdftotext
libtool: install: /usr/bin/install -c .libs/pdftohtml /usr/bin/pdftohtml
libtool: install: /usr/bin/install -c .libs/pdfseparate /usr/bin/pdfseparate
libtool: install: /usr/bin/install -c .libs/pdfunite /usr/bin/pdfunite
libtool: install: /usr/bin/install -c .libs/pdftoppm /usr/bin/pdftoppm
libtool: install: /usr/bin/install -c .libs/pdftocairo /usr/bin/pdftocairo
/bin/mkdir -p '/usr/share/man/man1'
/usr/bin/install -c -m 644 pdfdetach.1 pdffonts.1 pdfimages.1 pdfinfo.1 pdftops.1 pdftotext.1 pdftohtml.1 pdfseparate.1 pdfunite.1 pdftoppm.1 pdftocairo.1 '/usr/share/man/man1'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/utils'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/utils'
Making install in glib
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5/glib'
make install-recursive
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/glib'
Making install in .
make[3]: Entering directory `/home/labwe/poppler/poppler-0.24.5/glib'
make[4]: Entering directory `/home/labwe/poppler/poppler-0.24.5/glib'
/bin/mkdir -p '/usr/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libpoppler-glib.la '/usr/lib'
libtool: install: warning: relinking `libpoppler-glib.la'
libtool: install: (cd /home/labwe/poppler/poppler-0.24.5/glib; /bin/bash /home/labwe/poppler/poppler-0.24.5/libtool --silent --tag CXX --mode=relink g++ -fPIC -Wall -Woverloaded-virtual -Wnon-virtual-dtor -Wcast-align -fno-exceptions -fno-check-new -fno-common -g -O2 -ansi -version-info 14:0:6 -o libpoppler-glib.la -rpath /usr/lib poppler-enums.lo poppler-action.lo poppler-date.lo poppler-document.lo poppler-page.lo poppler-attachment.lo poppler-form-field.lo poppler-annot.lo poppler-layer.lo poppler-media.lo poppler-movie.lo poppler-cached-file-loader.lo poppler-input-stream.lo poppler.lo ../poppler/libpoppler.la ../poppler/libpoppler-cairo.la -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lfreetype )
libtool: install: /usr/bin/install -c .libs/libpoppler-glib.so.8.6.0T /usr/lib/libpoppler-glib.so.8.6.0
libtool: install: (cd /usr/lib && { ln -s -f libpoppler-glib.so.8.6.0 libpoppler-glib.so.8 || { rm -f libpoppler-glib.so.8 && ln -s libpoppler-glib.so.8.6.0 libpoppler-glib.so.8; }; })
libtool: install: (cd /usr/lib && { ln -s -f libpoppler-glib.so.8.6.0 libpoppler-glib.so || { rm -f libpoppler-glib.so && ln -s libpoppler-glib.so.8.6.0 libpoppler-glib.so; }; })
libtool: install: /usr/bin/install -c .libs/libpoppler-glib.lai /usr/lib/libpoppler-glib.la
libtool: install: /usr/bin/install -c .libs/libpoppler-glib.a /usr/lib/libpoppler-glib.a
libtool: install: chmod 644 /usr/lib/libpoppler-glib.a
libtool: install: ranlib /usr/lib/libpoppler-glib.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/include/poppler/glib'
/usr/bin/install -c -m 644 poppler-features.h '/usr/include/poppler/glib'
/bin/mkdir -p '/usr/include/poppler/glib'
/usr/bin/install -c -m 644 poppler-action.h poppler-date.h poppler-document.h poppler-page.h poppler-attachment.h poppler-form-field.h poppler-annot.h poppler-layer.h poppler-media.h poppler-movie.h poppler.h poppler-enums.h '/usr/include/poppler/glib'
make[4]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/glib'
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/glib'
Making install in reference
make[3]: Entering directory `/home/labwe/poppler/poppler-0.24.5/glib/reference'
make[4]: Entering directory `/home/labwe/poppler/poppler-0.24.5/glib/reference'
make[4]: Nothing to be done for `install-exec-am'.
/usr/bin/install -c -m 644 ./html/annotation-glossary.html
/usr/bin/install -c -m 644 ./html/api-index-0-12.html
/usr/bin/install -c -m 644 ./html/api-index-0-14.html
/usr/bin/install -c -m 644 ./html/api-index-0-16.html
/usr/bin/install -c -m 644 ./html/api-index-0-18.html
/usr/bin/install -c -m 644 ./html/api-index-0-20.html
/usr/bin/install -c -m 644 ./html/api-index-0-22.html
/usr/bin/install -c -m 644 ./html/api-index-deprecated.html
/usr/bin/install -c -m 644 ./html/api-index-full.html
/usr/bin/install -c -m 644 ./html/ch01.html
/usr/bin/install -c -m 644 ./html/home.png
/usr/bin/install -c -m 644 ./html/index.html
/usr/bin/install -c -m 644 ./html/index.sgml
/usr/bin/install -c -m 644 ./html/left.png
/usr/bin/install -c -m 644 ./html/PopplerAnnot.html
/usr/bin/install -c -m 644 ./html/PopplerAttachment.html
/usr/bin/install -c -m 644 ./html/poppler.devhelp2
/usr/bin/install -c -m 644 ./html/PopplerDocument.html
/usr/bin/install -c -m 644 ./html/PopplerFormField.html
/usr/bin/install -c -m 644 ./html/PopplerLayer.html
/usr/bin/install -c -m 644 ./html/PopplerMedia.html
/usr/bin/install -c -m 644 ./html/PopplerMovie.html
/usr/bin/install -c -m 644 ./html/PopplerPage.html
/usr/bin/install -c -m 644 ./html/poppler-PopplerAction.html
/usr/bin/install -c -m 644 ./html/poppler-poppler.html
/usr/bin/install -c -m 644 ./html/poppler-Version-and-Features-Information.html
/usr/bin/install -c -m 644 ./html/right.png
/usr/bin/install -c -m 644 ./html/style.css
/usr/bin/install -c -m 644 ./html/up.png
make[4]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/glib/reference'
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/glib/reference'
Making install in demo
make[3]: Entering directory `/home/labwe/poppler/poppler-0.24.5/glib/demo'
make[4]: Entering directory `/home/labwe/poppler/poppler-0.24.5/glib/demo'
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/glib/demo'
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/glib/demo'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/glib'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/glib'
Making install in test
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5/test'
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/test'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/test'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/test'
Making install in qt5
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5'
Making install in src
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make install-am
make[3]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make[4]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
/bin/mkdir -p '/usr/lib'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libpoppler-qt5.la '/usr/lib'
libtool: install: warning: relinking `libpoppler-qt5.la'
libtool: install: (cd /home/labwe/poppler/poppler-0.24.5/qt5/src; /bin/bash /home/labwe/poppler/poppler-0.24.5/libtool --silent --tag CXX --mode=relink g++ -Dpoppler_qt5_EXPORTS -fPIC -fPIC -Wall -Woverloaded-virtual -Wnon-virtual-dtor -Wcast-align -fno-exceptions -fno-check-new -fno-common -g -O2 -ansi -version-info 1:0:0 -o libpoppler-qt5.la -rpath /usr/lib libpoppler_qt5_la-poppler-document.lo libpoppler_qt5_la-poppler-page.lo libpoppler_qt5_la-poppler-fontinfo.lo libpoppler_qt5_la-poppler-embeddedfile.lo libpoppler_qt5_la-poppler-textbox.lo libpoppler_qt5_la-poppler-link.lo libpoppler_qt5_la-poppler-annotation.lo libpoppler_qt5_la-poppler-link-extractor.lo libpoppler_qt5_la-poppler-optcontent.lo libpoppler_qt5_la-poppler-page-transition.lo libpoppler_qt5_la-poppler-sound.lo libpoppler_qt5_la-poppler-form.lo libpoppler_qt5_la-poppler-base-converter.lo libpoppler_qt5_la-poppler-ps-converter.lo libpoppler_qt5_la-poppler-pdf-converter.lo libpoppler_qt5_la-poppler-qiodeviceoutstream.lo libpoppler_qt5_la-poppler-private.lo libpoppler_qt5_la-poppler-movie.lo libpoppler_qt5_la-poppler-media.lo libpoppler_qt5_la-ArthurOutputDev.lo ../../poppler/libpoppler.la -L/home/labwe/Qt5.2.1/5.2.1/gcc/lib/ -lQt5Core -lQt5Gui -lQt5Xml -lQt5Widgets )
libtool: install: /usr/bin/install -c .libs/libpoppler-qt5.so.1.0.0T /usr/lib/libpoppler-qt5.so.1.0.0
libtool: install: (cd /usr/lib && { ln -s -f libpoppler-qt5.so.1.0.0 libpoppler-qt5.so.1 || { rm -f libpoppler-qt5.so.1 && ln -s libpoppler-qt5.so.1.0.0 libpoppler-qt5.so.1; }; })
libtool: install: (cd /usr/lib && { ln -s -f libpoppler-qt5.so.1.0.0 libpoppler-qt5.so || { rm -f libpoppler-qt5.so && ln -s libpoppler-qt5.so.1.0.0 libpoppler-qt5.so; }; })
libtool: install: /usr/bin/install -c .libs/libpoppler-qt5.lai /usr/lib/libpoppler-qt5.la
libtool: install: /usr/bin/install -c .libs/libpoppler-qt5.a /usr/lib/libpoppler-qt5.a
libtool: install: chmod 644 /usr/lib/libpoppler-qt5.a
libtool: install: ranlib /usr/lib/libpoppler-qt5.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/include/poppler/qt5'
/usr/bin/install -c -m 644 poppler-qt5.h poppler-link.h poppler-annotation.h poppler-form.h poppler-optcontent.h poppler-export.h poppler-media.h poppler-page-transition.h '/usr/include/poppler/qt5'
make[4]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
Making install in tests
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5/tests'
make[3]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5/tests'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/tests'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/tests'
Making install in demos
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5/demos'
make[3]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5/demos'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/demos'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/demos'
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5'
make[3]: Entering directory `/home/labwe/poppler/poppler-0.24.5/qt5'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5'
Making install in cpp
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5/cpp'
Making install in .
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/cpp'
make[3]: Entering directory `/home/labwe/poppler/poppler-0.24.5/cpp'
/bin/mkdir -p '/usr/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libpoppler-cpp.la '/usr/lib'
libtool: install: warning: relinking `libpoppler-cpp.la'
libtool: install: (cd /home/labwe/poppler/poppler-0.24.5/cpp; /bin/bash /home/labwe/poppler/poppler-0.24.5/libtool --silent --tag CXX --mode=relink g++ -Dpoppler_cpp_EXPORTS -fPIC -Wall -Woverloaded-virtual -Wnon-virtual-dtor -Wcast-align -fno-exceptions -fno-check-new -fno-common -g -O2 -ansi -version-info 2:0:2 -o libpoppler-cpp.la -rpath /usr/lib libpoppler_cpp_la-PNMWriter.lo libpoppler_cpp_la-poppler-document.lo libpoppler_cpp_la-poppler-embedded-file.lo libpoppler_cpp_la-poppler-font.lo libpoppler_cpp_la-poppler-global.lo libpoppler_cpp_la-poppler-image.lo libpoppler_cpp_la-poppler-page.lo libpoppler_cpp_la-poppler-page-renderer.lo libpoppler_cpp_la-poppler-page-transition.lo libpoppler_cpp_la-poppler-private.lo libpoppler_cpp_la-poppler-rectangle.lo libpoppler_cpp_la-poppler-toc.lo libpoppler_cpp_la-poppler-version.lo ../poppler/libpoppler.la )
libtool: install: /usr/bin/install -c .libs/libpoppler-cpp.so.0.2.0T /usr/lib/libpoppler-cpp.so.0.2.0
libtool: install: (cd /usr/lib && { ln -s -f libpoppler-cpp.so.0.2.0 libpoppler-cpp.so.0 || { rm -f libpoppler-cpp.so.0 && ln -s libpoppler-cpp.so.0.2.0 libpoppler-cpp.so.0; }; })
libtool: install: (cd /usr/lib && { ln -s -f libpoppler-cpp.so.0.2.0 libpoppler-cpp.so || { rm -f libpoppler-cpp.so && ln -s libpoppler-cpp.so.0.2.0 libpoppler-cpp.so; }; })
libtool: install: /usr/bin/install -c .libs/libpoppler-cpp.lai /usr/lib/libpoppler-cpp.la
libtool: install: /usr/bin/install -c .libs/libpoppler-cpp.a /usr/lib/libpoppler-cpp.a
libtool: install: chmod 644 /usr/lib/libpoppler-cpp.a
libtool: install: ranlib /usr/lib/libpoppler-cpp.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/include/poppler/cpp'
/usr/bin/install -c -m 644 poppler-document.h poppler-embedded-file.h poppler-font.h poppler-global.h poppler-image.h poppler-page.h poppler-page-renderer.h poppler-page-transition.h poppler-rectangle.h poppler-toc.h ./poppler-version.h '/usr/include/poppler/cpp'
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/cpp'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/cpp'
Making install in tests
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5/cpp/tests'
make[3]: Entering directory `/home/labwe/poppler/poppler-0.24.5/cpp/tests'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/cpp/tests'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/cpp/tests'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/cpp'
make[1]: Entering directory `/home/labwe/poppler/poppler-0.24.5'
make[2]: Entering directory `/home/labwe/poppler/poppler-0.24.5'
make[2]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/usr/lib/pkgconfig'
/usr/bin/install -c -m 644 poppler.pc poppler-cairo.pc poppler-splash.pc poppler-glib.pc poppler-qt5.pc poppler-cpp.pc '/usr/lib/pkgconfig'
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5'
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5'
labwe@ubuntu:~/poppler/poppler-0.24.5$
后续整理,先记录这些
--------------------------------------------------------------------------------------------------------
qt5.2.1 + android + poppler
android Makefile---------------->MOCQT5 = /home/labwe/Qt5.2.1/5.2.1/android_armv7/bin/moc
------------------------------------------------------------------------
#!/bin/sh
export QTDIR=/home/labwe/Qt5.2.1/5.2.1/android_armv7
export PATH=$PATH:$QTDIR/bin
export POPPLER_QT5_CFLAGS=-I$QTDIR/include/
export POPPLER_QT5_LIBS="-L$QTDIR/lib/ -lQt5Core -lQt5Gui -lQt5Xml -lQt5Widgets"
export POPPLER_QT5_TEST_CFLAGS=-I$QTDIR/include/
export POPPLER_QT5_TEST_LIBS="-L$QTDIR/lib/ -lQt5Test"
export MOCQT5="$QTDIR/bin/moc"
./configure --prefix=/home/labwe/armv7 --enable-poppler-qt5 --disable-poppler-qt4 \
--sysconfdir=/etc --enable-xpdf-headers
---------------------------------------------------
Building poppler with support for:
font configuration: fontconfig
splash output: yes
cairo output: yes
qt4 wrapper: no
qt5 wrapper: no
glib wrapper: yes
introspection: no
cpp wrapper: yes
use gtk-doc: no
use libjpeg: yes
use libpng: yes
use libtiff: yes
use zlib: no
use libcurl: no
use libopenjpeg: yes
use cms: auto
command line utils: yes
test data dir: /home/labwe/poppler/androidpoppler245/./../test
-----------------------------------------------------------------------------
labwe@ubuntu:~/poppler/androidpoppler245$ make
make all-recursive
make[1]: Entering directory `/home/labwe/poppler/androidpoppler245'
Making all in goo
make[2]: Entering directory `/home/labwe/poppler/androidpoppler245/goo'
CXX gfile.lo
CXX gmempp.lo
CXX GooHash.lo
CXX GooList.lo
CXX GooTimer.lo
CXX GooString.lo
CXX gmem.lo
CXX FixedPoint.lo
CXX PNGWriter.lo
CXX JpegWriter.lo
CXX TiffWriter.lo
CXX ImgWriter.lo
CXX gstrtod.lo
CXX grandom.lo
CXXLD libgoo.la
make[2]: Leaving directory `/home/labwe/poppler/androidpoppler245/goo'
Making all in fofi
make[2]: Entering directory `/home/labwe/poppler/androidpoppler245/fofi'
CXX FoFiBase.lo
CXX FoFiEncodings.lo
CXX FoFiTrueType.lo
CXX FoFiType1.lo
CXX FoFiType1C.lo
CXX FoFiIdentifier.lo
CXXLD libfofi.la
make[2]: Leaving directory `/home/labwe/poppler/androidpoppler245/fofi'
Making all in splash
make[2]: Entering directory `/home/labwe/poppler/androidpoppler245/splash'
CXX Splash.lo
CXX SplashBitmap.lo
CXX SplashClip.lo
CXX SplashFTFont.lo
CXX SplashFTFontEngine.lo
CXX SplashFTFontFile.lo
CXX SplashFont.lo
CXX SplashFontEngine.lo
CXX SplashFontFile.lo
CXX SplashFontFileID.lo
CXX SplashPath.lo
CXX SplashPattern.lo
CXX SplashScreen.lo
CXX SplashState.lo
CXX SplashT1Font.lo
CXX SplashT1FontEngine.lo
CXX SplashT1FontFile.lo
CXX SplashXPath.lo
CXX SplashXPathScanner.lo
CXXLD libsplash.la
make[2]: Leaving directory `/home/labwe/poppler/androidpoppler245/splash'
Making all in poppler
make[2]: Entering directory `/home/labwe/poppler/androidpoppler245/poppler'
make all-am
make[3]: Entering directory `/home/labwe/poppler/androidpoppler245/poppler'
CXX SplashOutputDev.lo
CXX DCTStream.lo
CXX JPEG2000Stream.lo
CXX Annot.lo
CXX Array.lo
CXX BuiltinFont.lo
CXX BuiltinFontTables.lo
CXX CachedFile.lo
CXX Catalog.lo
CXX CharCodeToUnicode.lo
CXX CMap.lo
CXX DateInfo.lo
CXX Decrypt.lo
CXX Dict.lo
CXX Error.lo
CXX FileSpec.lo
CXX FontEncodingTables.lo
CXX Form.lo
CXX FontInfo.lo
CXX Function.lo
CXX Gfx.lo
CXX GfxFont.lo
CXX GfxState.lo
CXX GlobalParams.lo
CXX Hints.lo
CXX JArithmeticDecoder.lo
CXX JBIG2Stream.lo
CXX Lexer.lo
CXX Linearization.lo
CXX Link.lo
CXX LocalPDFDocBuilder.lo
CXX Movie.lo
CXX NameToCharCode.lo
CXX Object.lo
CXX OptionalContent.lo
CXX Outline.lo
CXX OutputDev.lo
CXX Page.lo
CXX PageTransition.lo
CXX Parser.lo
CXX PDFDoc.lo
CXX PDFDocEncoding.lo
CXX PDFDocFactory.lo
CXX PopplerCache.lo
CXX ProfileData.lo
CXX PreScanOutputDev.lo
CXX PSTokenizer.lo
CXX Rendition.lo
CXX StdinCachedFile.lo
CXX StdinPDFDocBuilder.lo
CXX Stream.lo
CXX strtok_r.lo
CXX UnicodeMap.lo
CXX UnicodeTypeTable.lo
CXX UTF.lo
CXX ViewerPreferences.lo
CXX XRef.lo
CXX PSOutputDev.lo
CXX TextOutputDev.lo
CXX PageLabelInfo.lo
CXX SecurityHandler.lo
CXX Sound.lo
CXX XpdfPluginAPI.lo
CXXLD libpoppler.la
CXX CairoFontEngine.lo
CXX CairoOutputDev.lo
CXX CairoRescaleBox.lo
CXXLD libpoppler-cairo.la
make[3]: Leaving directory `/home/labwe/poppler/androidpoppler245/poppler'
make[2]: Leaving directory `/home/labwe/poppler/androidpoppler245/poppler'
Making all in utils
make[2]: Entering directory `/home/labwe/poppler/androidpoppler245/utils'
CXX pdfdetach.o
CXX parseargs.o
CXXLD pdfdetach
CXX pdffonts.o
CXXLD pdffonts
CXX pdfimages.o
CXX ImageOutputDev.o
CXXLD pdfimages
CXX pdfinfo.o
CXX printencodings.o
CXXLD pdfinfo
CXX pdftops.o
CXXLD pdftops
CXX pdftotext.o
CXXLD pdftotext
CXX pdftohtml-pdftohtml.o
CXX pdftohtml-HtmlFonts.o
CXX pdftohtml-HtmlLinks.o
CXX pdftohtml-HtmlOutputDev.o
CXX pdftohtml-parseargs.o
CXXLD pdftohtml
CXX pdfseparate.o
CXXLD pdfseparate
CXX pdfunite.o
CXXLD pdfunite
CXX pdftoppm.o
CXXLD pdftoppm
CXX pdftocairo.o
CXXLD pdftocairo
make[2]: Leaving directory `/home/labwe/poppler/androidpoppler245/utils'
Making all in glib
make[2]: Entering directory `/home/labwe/poppler/androidpoppler245/glib'
GEN poppler-enums.c
GEN stamp-poppler-enums.h
make all-recursive
make[3]: Entering directory `/home/labwe/poppler/androidpoppler245/glib'
Making all in .
make[4]: Entering directory `/home/labwe/poppler/androidpoppler245/glib'
CC poppler-enums.lo
CXX poppler-action.lo
CXX poppler-date.lo
CXX poppler-document.lo
CXX poppler-page.lo
poppler-page.cc: In function 'gboolean poppler_page_get_text_layout(PopplerPage*, PopplerRectangle**, guint*)':
poppler-page.cc:2057:24: warning: 'x2' may be used uninitialized in this function [-Wuninitialized]
poppler-page.cc:2058:24: warning: 'y2' may be used uninitialized in this function [-Wuninitialized]
poppler-page.cc:2056:24: warning: 'rect' may be used uninitialized in this function [-Wuninitialized]
CXX poppler-attachment.lo
CXX poppler-form-field.lo
CXX poppler-annot.lo
CXX poppler-layer.lo
CXX poppler-media.lo
CXX poppler-movie.lo
CXX poppler-cached-file-loader.lo
CXX poppler-input-stream.lo
CXX poppler.lo
CXXLD libpoppler-glib.la
make[4]: Leaving directory `/home/labwe/poppler/androidpoppler245/glib'
Making all in reference
make[4]: Entering directory `/home/labwe/poppler/androidpoppler245/glib/reference'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/labwe/poppler/androidpoppler245/glib/reference'
Making all in demo
make[4]: Entering directory `/home/labwe/poppler/androidpoppler245/glib/demo'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/labwe/poppler/androidpoppler245/glib/demo'
make[3]: Leaving directory `/home/labwe/poppler/androidpoppler245/glib'
make[2]: Leaving directory `/home/labwe/poppler/androidpoppler245/glib'
Making all in test
make[2]: Entering directory `/home/labwe/poppler/androidpoppler245/test'
CXX perf-test.o
CXX perf-test-preview-dummy.o
CXXLD perf-test
CXX pdf-fullrewrite.o
CXX parseargs.o
CXXLD pdf-fullrewrite
make[2]: Leaving directory `/home/labwe/poppler/androidpoppler245/test'
Making all in qt5
make[2]: Entering directory `/home/labwe/poppler/androidpoppler245/qt5'
Making all in src
make[3]: Entering directory `/home/labwe/poppler/androidpoppler245/qt5/src'
GEN poppler-optcontent.moc
make all-am
make[4]: Entering directory `/home/labwe/poppler/androidpoppler245/qt5/src'
CXX libpoppler_qt5_la-poppler-document.lo
CXX libpoppler_qt5_la-poppler-page.lo
poppler-page.cc: In static member function 'static Poppler::Link* Poppler::PageData::convertLinkActionToLink(LinkAction*, Poppler::DocumentData*, const QRectF&)':
poppler-page.cc:77:10: warning: enumeration value 'actionOCGState' not handled in switch [-Wswitch]
CXX libpoppler_qt5_la-poppler-fontinfo.lo
CXX libpoppler_qt5_la-poppler-embeddedfile.lo
CXX libpoppler_qt5_la-poppler-textbox.lo
CXX libpoppler_qt5_la-poppler-link.lo
CXX libpoppler_qt5_la-poppler-annotation.lo
poppler-annotation.cc: In member function 'virtual void Poppler::LinkAnnotation::store(QDomNode&, QDomDocument&) const':
poppler-annotation.cc:3640:15: warning: enumeration value 'JavaScript' not handled in switch [-Wswitch]
CXX libpoppler_qt5_la-poppler-link-extractor.lo
CXX libpoppler_qt5_la-poppler-optcontent.lo
CXX libpoppler_qt5_la-poppler-page-transition.lo
CXX libpoppler_qt5_la-poppler-sound.lo
CXX libpoppler_qt5_la-poppler-form.lo
CXX libpoppler_qt5_la-poppler-base-converter.lo
CXX libpoppler_qt5_la-poppler-ps-converter.lo
CXX libpoppler_qt5_la-poppler-pdf-converter.lo
CXX libpoppler_qt5_la-poppler-qiodeviceoutstream.lo
CXX libpoppler_qt5_la-poppler-private.lo
CXX libpoppler_qt5_la-poppler-movie.lo
CXX libpoppler_qt5_la-poppler-media.lo
CXX libpoppler_qt5_la-ArthurOutputDev.lo
CXXLD libpoppler-qt5.la
/home/labwe/Qt5.2.1/5.2.1/android_armv7/lib/libQt5Core.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[4]: *** [libpoppler-qt5.la] Error 1
make[4]: Leaving directory `/home/labwe/poppler/androidpoppler245/qt5/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/labwe/poppler/androidpoppler245/qt5/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/labwe/poppler/androidpoppler245/qt5'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/labwe/poppler/androidpoppler245'
make: *** [all] Error 2
----------------------------------------------------------------
/home/labwe/Qt5.2.1/5.2.1/android_armv7/lib/libQt5Gui.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[4]: *** [libpoppler-qt5.la] Error 1
make[4]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5'
make: *** [all] Error 2
---------------------------------------------------------
/home/labwe/Qt5.2.1/5.2.1/android_armv7/lib/libQt5Xml.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[4]: *** [libpoppler-qt5.la] Error 1
make[4]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5'
make: *** [all] Error 2
-----------------------------------------------------------------------
/home/labwe/Qt5.2.1/5.2.1/android_armv7/lib/libQt5Widgets.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[4]: *** [libpoppler-qt5.la] Error 1
make[4]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/labwe/poppler/poppler-0.24.5/qt5'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/labwe/poppler/poppler-0.24.5'
make: *** [all] Error 2
--------------------------------------------------------------------