<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Check your version of cairo.<br>The log says 'cairo output: no (requires cairo >= 1.10.0)'<br><br>> To: poppler@lists.freedesktop.org<br>> From: ucie@gishpuppy.com<br>> Date: Sun, 27 Apr 2014 00:22:59 +0000<br>> Subject: [poppler] unable to build pdftocairo binary (every other util builds fine)<br>> <br>> Hi<br>> <br>> poppler utils are a great piece of software, I frequently build newer <br>> builds to <br>> see enhancements and new features very useful for me<br>> <br>> But since a while, when I compile newer poppler builds (from 0.24.x <br>> more or less<br>> ) even if I successfully build all poppler utils statically, one of these is <br>> mis<br>> sing. i mean pdftocairo<br>> <br>> the same happened with latest release 0.26.0<br>> <br>> i was able to build ALL utils except one<br>> <br>> pdftocairo<br>> <br>> I attach the full log to bottom of message<br>> <br>> I used the<br>> <br>> gcc 4.1.2<br>> <br>> configuration<br>> gcc/i486-slackware-linux/4.1.2/specs<br>> Target: i486-slackware-linux<br>> Configured with: ../gcc-4.1.2/configure --prefix=/usr --enable-shared --<br>> enable-l<br>> anguages=ada,c,c++,fortran,java,objc --enable-threads=posix --enable-<br>> __cxa_atexi<br>> t --disable-checking --with-gnu-ld --verbose --with-arch=i486 --<br>> target=i486-slac<br>> kware-linux --host=i486-slackware-linux<br>> <br>> this is the full compilation log:<br>> <br>>   ./configure --prefix=/usr --enable-static --disable-shared <br>> checking for a BSD-compatible install... /usr/bin/ginstall -c<br>> checking whether build environment is sane... yes<br>> checking for a thread-safe mkdir -p... ./install-sh -c -d<br>> checking for gawk... gawk<br>> checking whether make sets $(MAKE)... yes<br>> checking whether make supports nested variables... yes<br>> checking whether make supports nested variables... (cached) yes<br>> checking for style of include used by make... GNU<br>> checking for gcc... gcc<br>> checking whether the C compiler works... yes<br>> checking for C compiler default output file name... a.out<br>> checking for suffix of executables... <br>> checking whether we are cross compiling... no<br>> checking for suffix of object files... o<br>> checking whether we are using the GNU C compiler... yes<br>> checking whether gcc accepts -g... yes<br>> checking for gcc option to accept ISO C89... none needed<br>> checking whether gcc understands -c and -o together... yes<br>> checking dependency style of gcc... gcc3<br>> checking how to run the C preprocessor... gcc -E<br>> checking for grep that handles long lines and -e... /bin/grep<br>> checking for egrep... /bin/grep -E<br>> checking for ANSI C header files... yes<br>> checking for sys/types.h... yes<br>> checking for sys/stat.h... yes<br>> checking for stdlib.h... yes<br>> checking for string.h... yes<br>> checking for memory.h... yes<br>> checking for strings.h... yes<br>> checking for inttypes.h... yes<br>> checking for stdint.h... yes<br>> checking for unistd.h... yes<br>> checking whether byte ordering is bigendian... no<br>> checking build system type... i686-pc-linux-gnu<br>> checking host system type... i686-pc-linux-gnu<br>> checking how to print strings... printf<br>> checking for a sed that does not truncate output... /bin/sed<br>> checking for fgrep... /bin/grep -F<br>> checking for ld used by gcc... /mnt/devx3.01_301.sfs/usr/i486-<br>> slackware-linux/bi<br>> n/ld<br>> checking if the linker (/mnt/devx3.01_301.sfs/usr/i486-slackware-<br>> linux/bin/ld) i<br>> s GNU ld... yes<br>> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -<br>> B<br>> checking the name lister (/usr/bin/nm -B) interface... BSD nm<br>> checking whether ln -s works... yes<br>> checking the maximum length of command line arguments... 98304<br>> checking whether the shell understands some XSI constructs... yes<br>> checking whether the shell understands "+="... no<br>> checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-<br>> gnu format<br>> ... func_convert_file_noop<br>> checking how to convert i686-pc-linux-gnu file names to toolchain <br>> format... func<br>> _convert_file_noop<br>> checking for /mnt/devx3.01_301.sfs/usr/i486-slackware-linux/bin/ld <br>> option to rel<br>> oad object files... -r<br>> checking for objdump... objdump<br>> checking how to recognize dependent libraries... pass_all<br>> checking for dlltool... dlltool<br>> checking how to associate runtime and link libraries... printf %s\n<br>> checking for ar... ar<br>> checking for archiver @FILE support... @<br>> checking for strip... strip<br>> checking for ranlib... ranlib<br>> checking command to parse /usr/bin/nm -B output from gcc object... <br>> ok<br>> checking for sysroot... no<br>> checking for mt... no<br>> checking if : is a manifest tool... no<br>> checking for dlfcn.h... yes<br>> checking for objdir... .libs<br>> checking if gcc supports -fno-rtti -fno-exceptions... no<br>> checking for gcc option to produce PIC... -fPIC -DPIC<br>> checking if gcc PIC flag -fPIC -DPIC works... yes<br>> checking if gcc static flag -static works... yes<br>> checking if gcc supports -c -o file.o... yes<br>> checking if gcc supports -c -o file.o... (cached) yes<br>> checking whether the gcc linker (/mnt/devx3.01_301.sfs/usr/i486-<br>> slackware-linux/<br>> bin/ld) supports shared libraries... yes<br>> checking dynamic linker characteristics... GNU/Linux ld.so<br>> checking how to hardcode library paths into programs... immediate<br>> checking whether stripping libraries is possible... yes<br>> checking if libtool supports shared libraries... yes<br>> checking whether to build shared libraries... no<br>> checking whether to build static libraries... yes<br>> checking for gcc... (cached) gcc<br>> checking whether we are using the GNU C compiler... (cached) yes<br>> checking whether gcc accepts -g... (cached) yes<br>> checking for gcc option to accept ISO C89... (cached) none needed<br>> checking whether gcc understands -c and -o together... (cached) yes<br>> checking dependency style of gcc... (cached) gcc3<br>> checking for g++... g++<br>> checking whether we are using the GNU C++ compiler... yes<br>> checking whether g++ accepts -g... yes<br>> checking dependency style of g++... gcc3<br>> checking how to run the C++ preprocessor... g++ -E<br>> checking for ld used by g++... /mnt/devx3.01_301.sfs/usr/i486-<br>> slackware-linux/bi<br>> n/ld<br>> checking if the linker (/mnt/devx3.01_301.sfs/usr/i486-slackware-<br>> linux/bin/ld) i<br>> s GNU ld... yes<br>> checking whether the g++ linker (/mnt/devx3.01_301.sfs/usr/i486-<br>> slackware-linux/<br>> bin/ld) supports shared libraries... yes<br>> checking for g++ option to produce PIC... -fPIC -DPIC<br>> checking if g++ PIC flag -fPIC -DPIC works... yes<br>> checking if g++ static flag -static works... yes<br>> checking if g++ supports -c -o file.o... yes<br>> checking if g++ supports -c -o file.o... (cached) yes<br>> checking whether the g++ linker (/mnt/devx3.01_301.sfs/usr/i486-<br>> slackware-linux/<br>> bin/ld) supports shared libraries... yes<br>> checking dynamic linker characteristics... (cached) GNU/Linux ld.so<br>> checking how to hardcode library paths into programs... immediate<br>> checking for library containing strerror... none required<br>> checking for gcc option to accept ISO C99... -std=gnu99<br>> checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) <br>> -std=gnu<br>> 99<br>> checking whether we are using the GNU C++ compiler... (cached) <br>> yes<br>> checking whether g++ accepts -g... (cached) yes<br>> checking dependency style of g++... (cached) gcc3<br>> checking for pkg-config... /usr/bin/pkg-config<br>> checking pkg-config is at least version 0.9.0... yes<br>> checking for the pthreads library -lpthreads... no<br>> checking whether pthreads work without any flags... no<br>> checking whether pthreads work with -Kthread... no<br>> checking whether pthreads work with -kthread... no<br>> checking for the pthreads library -llthread... no<br>> checking for the pthreads library -lpthread... yes<br>> checking for joinable pthread attribute... <br>> PTHREAD_CREATE_JOINABLE<br>> checking if more special flags are required for pthreads... no<br>> checking for PTHREAD_PRIO_INHERIT... no<br>> checking for X... libraries , headers <br>> checking for gethostbyname... yes<br>> checking for connect... yes<br>> checking for remove... yes<br>> checking for shmat... yes<br>> checking for IceConnectionNumber in -lICE... yes<br>> checking for dirent.h that defines DIR... yes<br>> checking for library containing opendir... none required<br>> checking for stdint.h... (cached) yes<br>> checking whether gettimeofday is declared... yes<br>> checking for gettimeofday... yes<br>> checking for localtime_r... yes<br>> checking for gmtime_r... yes<br>> checking for rand_r... yes<br>> checking for gethostbyname... (cached) yes<br>> checking for nanosleep... yes<br>> checking for LIBOPENJPEG... no<br>> checking for opj_cio_open in -lopenjpeg... no<br>> checking openjpeg.h usability... no<br>> checking openjpeg.h presence... no<br>> checking for openjpeg.h... no<br>> checking for TIFFOpen in -ltiff... no<br>> checking tiffio.h usability... yes<br>> checking tiffio.h presence... yes<br>> checking for tiffio.h... yes<br>> checking for popen... yes<br>> checking for mkstemp... yes<br>> checking for mkstemps... no<br>> checking for strcpy_s... no<br>> checking for strcat_s... no<br>> checking for special C compiler options needed for large files... no<br>> checking for _FILE_OFFSET_BITS value needed for large files... 64<br>> checking for _LARGEFILE_SOURCE value needed for large files... no<br>> checking for fseek64... no<br>> checking for ftell64... no<br>> checking for pread64... yes<br>> checking for lseek64... yes<br>> checking for libjpeg6b... no<br>> checking for libjpeg... -ljpeg<br>> checking jpeglib.h usability... yes<br>> checking jpeglib.h presence... yes<br>> checking for jpeglib.h... yes<br>> checking libjpeg.h works correctly... ok<br>> checking for LIBPNG... yes<br>> checking for FREETYPE... yes<br>> checking which font configuration to use... fontconfig<br>> checking for FONTCONFIG... yes<br>> checking for CAIRO... no<br>> checking for gtk-doc... no<br>> configure: WARNING:<br>>   You will not be able to create source packages with 'make dist'<br>>   because gtk-doc >= 1.14 is not found.<br>> checking for gtkdoc-check... no<br>> checking for gtkdoc-check... no<br>> checking for gtkdoc-rebase... no<br>> checking for gtkdoc-mkpdf... no<br>> checking whether to build gtk-doc documentation... no<br>> checking for GTKDOC_DEPS... yes<br>> checking for POPPLER_QT4... no<br>> checking for POPPLER_QT5... no<br>> checking for iconv... yes<br>> checking for working iconv... yes<br>> checking for iconv declaration... <br>>          extern size_t iconv (iconv_t cd, char * *inbuf, size_t <br>> *inbytesleft, ch<br>> ar * *outbuf, size_t *outbytesleft);<br>> checking for GTK_TEST... no<br>> checking for LCMS... no<br>> checking for LCMS... yes<br>> checking for test data in /root/poppler-0.26.0/./../test... no<br>> configure: WARNING:<br>>  No test data found in /root/poppler-0.26.0/./../test.<br>>  You will not be able to run 'make check' successfully.<br>> <br>>  The test data is not included in the source packages<br>>  and is also not part of the main git repository. Instead,<br>>  you can checkout the test data from its own git<br>>  repository with:<br>> <br>>    git clone git://git.freedesktop.org/git/poppler/test<br>> <br>>  You should checkout the test data as a sibling of your<br>>  poppler source folder or specify the location of your<br>>  checkout with --with-testdatadir=/path/to/checkoutdir/test.<br>> <br>> checking that generated files are newer than configure... done<br>> configure: creating ./config.status<br>> config.status: creating Makefile<br>> config.status: creating goo/Makefile<br>> config.status: creating fofi/Makefile<br>> config.status: creating splash/Makefile<br>> config.status: creating poppler/Makefile<br>> config.status: creating utils/Makefile<br>> config.status: creating glib/Makefile<br>> config.status: creating glib/poppler-features.h<br>> config.status: creating glib/reference/Makefile<br>> config.status: creating glib/reference/version.xml<br>> config.status: creating glib/demo/Makefile<br>> config.status: creating test/Makefile<br>> config.status: creating qt4/Makefile<br>> config.status: creating qt4/src/Makefile<br>> config.status: creating qt4/tests/Makefile<br>> config.status: creating qt4/demos/Makefile<br>> config.status: creating qt5/Makefile<br>> config.status: creating qt5/src/Makefile<br>> config.status: creating qt5/tests/Makefile<br>> config.status: creating qt5/demos/Makefile<br>> config.status: creating cpp/Makefile<br>> config.status: creating cpp/poppler-version.h<br>> config.status: creating cpp/tests/Makefile<br>> config.status: creating poppler.pc<br>> config.status: creating poppler-uninstalled.pc<br>> config.status: creating poppler-cairo.pc<br>> config.status: creating poppler-cairo-uninstalled.pc<br>> config.status: creating poppler-splash.pc<br>> config.status: creating poppler-splash-uninstalled.pc<br>> config.status: creating poppler-glib.pc<br>> config.status: creating poppler-glib-uninstalled.pc<br>> config.status: creating poppler-qt4.pc<br>> config.status: creating poppler-qt4-uninstalled.pc<br>> config.status: creating poppler-qt5.pc<br>> config.status: creating poppler-qt5-uninstalled.pc<br>> config.status: creating poppler-cpp.pc<br>> config.status: creating poppler-cpp-uninstalled.pc<br>> config.status: creating config.h<br>> config.status: creating poppler/poppler-config.h<br>> config.status: executing depfiles commands<br>> config.status: executing libtool commands<br>> <br>> Building poppler with support for:<br>>   font configuration: fontconfig<br>>   splash output:      yes<br>>   cairo output:       no (requires cairo >= 1.10.0)<br>>   qt4 wrapper:        no<br>>   qt5 wrapper:        no<br>>   glib wrapper:       no (requires cairo output)<br>>     introspection:    no<br>>   cpp wrapper:        yes<br>>   use gtk-doc:        no<br>>   use libjpeg:        yes<br>>   use libpng:         yes<br>>   use libtiff:        no<br>>   use zlib:           no<br>>   use libcurl:        no<br>>   use libopenjpeg:    no<br>>   use cms:            yes<br>>       with lcms1<br>>   command line utils: yes<br>>   test data dir:      /root/poppler-0.26.0/./../test<br>> <br>>   Warning: Using libopenjpeg is recommended<br>> # make && make install<br>> make  all-recursive<br>> make[1]: Entering directory `/root/poppler-0.26.0'<br>> Making all in goo<br>> make[2]: Entering directory `/root/poppler-0.26.0/goo'<br>>   CXX      gfile.lo<br>>   CXX      gmempp.lo<br>>   CXX      GooHash.lo<br>>   CXX      GooList.lo<br>>   CXX      GooTimer.lo<br>>   CXX      GooString.lo<br>>   CXX      gmem.lo<br>>   CXX      FixedPoint.lo<br>>   CXX      NetPBMWriter.lo<br>>   CXX      PNGWriter.lo<br>> PNGWriter.cc: In member function 'virtual bool <br>> PNGWriter::init(FILE*, int, int, <br>> int, int)':<br>> PNGWriter.cc:137: warning: passing 'double' for argument 3 to 'void <br>> png_set_pHYs<br>> (png_struct*, png_info*, png_uint_32, png_uint_32, int)'<br>> PNGWriter.cc:137: warning: passing 'double' for argument 4 to 'void <br>> png_set_pHYs<br>> (png_struct*, png_info*, png_uint_32, png_uint_32, int)'<br>>   CXX      JpegWriter.lo<br>>   CXX      TiffWriter.lo<br>>   CXX      ImgWriter.lo<br>>   CXX      gstrtod.lo<br>>   CXX      grandom.lo<br>>   CXXLD    libgoo.la<br>> make[2]: Leaving directory `/root/poppler-0.26.0/goo'<br>> Making all in fofi<br>> make[2]: Entering directory `/root/poppler-0.26.0/fofi'<br>>   CXX      FoFiBase.lo<br>>   CXX      FoFiEncodings.lo<br>>   CXX      FoFiTrueType.lo<br>>   CXX      FoFiType1.lo<br>>   CXX      FoFiType1C.lo<br>>   CXX      FoFiIdentifier.lo<br>>   CXXLD    libfofi.la<br>> make[2]: Leaving directory `/root/poppler-0.26.0/fofi'<br>> Making all in splash<br>> make[2]: Entering directory `/root/poppler-0.26.0/splash'<br>>   CXX      Splash.lo<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>> Splash.cc: In member function 'void Splash::drawAAPixel(SplashPipe*, <br>> int, int)':<br>> Splash.cc:1454: warning: passing 'SplashCoord' for argument 1 to <br>> 'Guchar div255(<br>> int)'<br>> Splash.cc: In member function 'void Splash::drawAALine(SplashPipe*, <br>> int, int, in<br>> t, GBool, Guchar)':<br>> Splash.cc:1536: warning: passing 'double' for argument 1 to 'Guchar <br>> div255(int)'<br>> Splash.cc:1536: warning: converting to 'Guchar' from 'double'<br>> Splash.cc: In member function 'SplashError <br>> Splash::fillWithPattern(SplashPath*, <br>> GBool, SplashPattern*, SplashCoord)':<br>> Splash.cc:2545: warning: passing 'SplashCoord' for argument 1 to <br>> 'Guchar clip255<br>> (int)'<br>> Splash.cc: In function 'void expandRow(Guchar*, Guchar*, int, int, <br>> int)':<br>> Splash.cc:4863: warning: converting to 'unsigned char' from 'double'<br>> Splash.cc: In member function 'void <br>> Splash::scaleImageYuXuBilinear(GBool (*)(voi<br>> d*, Guchar*, Guchar*), void*, SplashColorMode, int, GBool, int, int, <br>> int, int, S<br>> plashBitmap*)':<br>> Splash.cc:4931: warning: converting to 'Guint' from 'double'<br>> Splash.cc:4975: warning: converting to 'unsigned char' from 'double'<br>>   CXX      SplashBitmap.lo<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXX      SplashClip.lo<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXX      SplashFTFont.lo<br>>   CXX      SplashFTFontEngine.lo<br>>   CXX      SplashFTFontFile.lo<br>>   CXX      SplashFont.lo<br>>   CXX      SplashFontEngine.lo<br>>   CXX      SplashFontFile.lo<br>>   CXX      SplashFontFileID.lo<br>>   CXX      SplashPath.lo<br>>   CXX      SplashPattern.lo<br>>   CXX      SplashScreen.lo<br>>   CXX      SplashState.lo<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXX      SplashT1Font.lo<br>>   CXX      SplashT1FontEngine.lo<br>>   CXX      SplashT1FontFile.lo<br>>   CXX      SplashXPath.lo<br>>   CXX      SplashXPathScanner.lo<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXXLD    libsplash.la<br>> make[2]: Leaving directory `/root/poppler-0.26.0/splash'<br>> Making all in poppler<br>> make[2]: Entering directory `/root/poppler-0.26.0/poppler'<br>> make  all-am<br>> make[3]: Entering directory `/root/poppler-0.26.0/poppler'<br>>   CXX      SplashOutputDev.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      DCTStream.lo<br>>   CXX      JPXStream.lo<br>>   CXX      Annot.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      Array.lo<br>>   CXX      BuiltinFont.lo<br>>   CXX      BuiltinFontTables.lo<br>>   CXX      CachedFile.lo<br>>   CXX      Catalog.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      CharCodeToUnicode.lo<br>>   CXX      CMap.lo<br>>   CXX      DateInfo.lo<br>>   CXX      Decrypt.lo<br>>   CXX      Dict.lo<br>>   CXX      Error.lo<br>>   CXX      FileSpec.lo<br>>   CXX      FontEncodingTables.lo<br>>   CXX      Form.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      FontInfo.lo<br>>   CXX      Function.lo<br>>   CXX      Gfx.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      GfxFont.lo<br>>   CXX      GfxState.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>> GfxState.cc: In member function 'void <br>> GfxUnivariateShading::setupCache(const Mat<br>> rix*, double, double, double, double)':<br>> GfxState.cc:3902: warning: converting to 'int' from 'double'<br>>   CXX      GlobalParams.lo<br>> GlobalParams.cc: In member function 'GooList* <br>> GlobalParams::getPSResidentFonts()<br>> ':<br>> GlobalParams.cc:1508: warning: dereferencing type-punned pointer <br>> will break stri<br>> ct-aliasing rules<br>>   CXX      Hints.lo<br>>   CXX      JArithmeticDecoder.lo<br>>   CXX      JBIG2Stream.lo<br>>   CXX      Lexer.lo<br>>   CXX      Linearization.lo<br>>   CXX      Link.lo<br>>   CXX      LocalPDFDocBuilder.lo<br>>   CXX      Movie.lo<br>>   CXX      NameToCharCode.lo<br>>   CXX      Object.lo<br>>   CXX      OptionalContent.lo<br>>   CXX      Outline.lo<br>>   CXX      OutputDev.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      Page.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      PageTransition.lo<br>>   CXX      Parser.lo<br>>   CXX      PDFDoc.lo<br>>   CXX      PDFDocEncoding.lo<br>>   CXX      PDFDocFactory.lo<br>>   CXX      PopplerCache.lo<br>>   CXX      ProfileData.lo<br>>   CXX      PreScanOutputDev.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      PSTokenizer.lo<br>>   CXX      Rendition.lo<br>>   CXX      StdinCachedFile.lo<br>>   CXX      StdinPDFDocBuilder.lo<br>>   CXX      Stream.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      StructTreeRoot.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      StructElement.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      strtok_r.lo<br>>   CXX      UnicodeMap.lo<br>>   CXX      UnicodeTypeTable.lo<br>>   CXX      UTF.lo<br>>   CXX      ViewerPreferences.lo<br>>   CXX      XRef.lo<br>>   CXX      PSOutputDev.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      TextOutputDev.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      MarkedContentOutputDev.lo<br>> GfxState.h: In function 'Guchar dblToByte(double)':<br>> GfxState.h:108: warning: converting to 'Guchar' from 'double'<br>>   CXX      PageLabelInfo.lo<br>>   CXX      SecurityHandler.lo<br>>   CXX      Sound.lo<br>>   CXX      XpdfPluginAPI.lo<br>>   CXXLD    libpoppler.la<br>> libtool: link: warning: `/usr/X11R7/lib/libexpat.la' seems to be moved<br>> make[3]: Leaving directory `/root/poppler-0.26.0/poppler'<br>> make[2]: Leaving directory `/root/poppler-0.26.0/poppler'<br>> Making all in utils<br>> make[2]: Entering directory `/root/poppler-0.26.0/utils'<br>>   CXX      pdfdetach.o<br>>   CXX      parseargs.o<br>>   CXXLD    pdfdetach<br>>   CXX      pdffonts.o<br>>   CXXLD    pdffonts<br>>   CXX      pdfimages.o<br>>   CXX      ImageOutputDev.o<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXX      JSInfo.o<br>>   CXXLD    pdfimages<br>>   CXX      pdfinfo.o<br>>   CXX      printencodings.o<br>>   CXXLD    pdfinfo<br>>   CXX      pdftops.o<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXXLD    pdftops<br>>   CXX      pdftotext.o<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXXLD    pdftotext<br>>   CXX      pdftohtml-pdftohtml.o<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>> pdftohtml.cc: In function 'int main(int, char**)':<br>> pdftohtml.cc:418: warning: passing 'double' for argument 3 to <br>> 'SplashError Splas<br>> hBitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>> pdftohtml.cc:418: warning: passing 'double' for argument 4 to <br>> 'SplashError Splas<br>> hBitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>>   CXX      pdftohtml-HtmlFonts.o<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXX      pdftohtml-HtmlLinks.o<br>>   CXX      pdftohtml-HtmlOutputDev.o<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXX      pdftohtml-parseargs.o<br>>   CXXLD    pdftohtml<br>>   CXX      pdfseparate.o<br>>   CXXLD    pdfseparate<br>>   CXX      pdfunite.o<br>>   CXXLD    pdfunite<br>>   CXX      pdftoppm.o<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>> pdftoppm.cc: In function 'void savePageSlice(PDFDoc*, <br>> SplashOutputDev*, int, int<br>> , int, int, int, double, double, char*)':<br>> pdftoppm.cc:228: warning: passing 'double' for argument 3 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>> pdftoppm.cc:228: warning: passing 'double' for argument 4 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>> pdftoppm.cc:230: warning: passing 'double' for argument 3 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>> pdftoppm.cc:230: warning: passing 'double' for argument 4 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>> pdftoppm.cc:232: warning: passing 'double' for argument 3 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>> pdftoppm.cc:232: warning: passing 'double' for argument 4 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>> pdftoppm.cc:234: warning: passing 'double' for argument 3 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>> pdftoppm.cc:234: warning: passing 'double' for argument 4 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, char*, int, int, const <br>> char*)'<br>> pdftoppm.cc:244: warning: passing 'double' for argument 3 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, FILE*, int, int, const <br>> char*)'<br>> pdftoppm.cc:244: warning: passing 'double' for argument 4 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, FILE*, int, int, const <br>> char*)'<br>> pdftoppm.cc:246: warning: passing 'double' for argument 3 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, FILE*, int, int, const <br>> char*)'<br>> pdftoppm.cc:246: warning: passing 'double' for argument 4 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, FILE*, int, int, const <br>> char*)'<br>> pdftoppm.cc:248: warning: passing 'double' for argument 3 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, FILE*, int, int, const <br>> char*)'<br>> pdftoppm.cc:248: warning: passing 'double' for argument 4 to <br>> 'SplashError Splash<br>> Bitmap::writeImgFile(SplashImageFileFormat, FILE*, int, int, const <br>> char*)'<br>>   CXXLD    pdftoppm<br>> make[2]: Leaving directory `/root/poppler-0.26.0/utils'<br>> Making all in test<br>> make[2]: Entering directory `/root/poppler-0.26.0/test'<br>>   CXX      perf-test.o<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXX      perf-test-preview-dummy.o<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXXLD    perf-test<br>>   CXX      pdf-fullrewrite.o<br>>   CXX      parseargs.o<br>>   CXXLD    pdf-fullrewrite<br>> make[2]: Leaving directory `/root/poppler-0.26.0/test'<br>> Making all in cpp<br>> make[2]: Entering directory `/root/poppler-0.26.0/cpp'<br>> Making all in .<br>> make[3]: Entering directory `/root/poppler-0.26.0/cpp'<br>>   CXX      libpoppler_cpp_la-poppler-document.lo<br>>   CXX      libpoppler_cpp_la-poppler-embedded-file.lo<br>>   CXX      libpoppler_cpp_la-poppler-font.lo<br>>   CXX      libpoppler_cpp_la-poppler-global.lo<br>> poppler-global.cpp: In member function 'poppler::byte_array <br>> poppler::ustring::to<br>> _utf8() const':<br>> poppler-global.cpp:228: warning: dereferencing type-punned pointer <br>> will break st<br>> rict-aliasing rules<br>> poppler-global.cpp:234: warning: dereferencing type-punned pointer <br>> will break st<br>> rict-aliasing rules<br>>   CXX      libpoppler_cpp_la-poppler-image.lo<br>> poppler-image.cpp: In member function 'bool <br>> poppler::image::save(const std::stri<br>> ng&, const std::string&, int) const':<br>> poppler-image.cpp:389: warning: dereferencing type-punned pointer <br>> will break str<br>> ict-aliasing rules<br>>   CXX      libpoppler_cpp_la-poppler-page.lo<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXX      libpoppler_cpp_la-poppler-page-renderer.lo<br>> ../poppler/GfxState.h: In function 'Guchar dblToByte(double)':<br>> ../poppler/GfxState.h:108: warning: converting to 'Guchar' from <br>> 'double'<br>>   CXX      libpoppler_cpp_la-poppler-page-transition.lo<br>>   CXX      libpoppler_cpp_la-poppler-private.lo<br>>   CXX      libpoppler_cpp_la-poppler-rectangle.lo<br>>   CXX      libpoppler_cpp_la-poppler-toc.lo<br>>   CXX      libpoppler_cpp_la-poppler-version.lo<br>>   CXXLD    libpoppler-cpp.la<br>> libtool: link: warning: `/usr/X11R7/lib/liblcms.la' seems to be moved<br>> libtool: link: warning: `/mnt/devx3.01_301.sfs/usr/bin/../lib/gcc/i486-<br>> slackware<br>> -linux/4.1.2/../../../libstdc++.la' seems to be moved<br>> libtool: link: warning: `/usr/X11R7/lib/libfreetype.la' seems to be moved<br>> libtool: link: warning: `/usr/X11R7/lib/libexpat.la' seems to be moved<br>> libtool: link: warning: `/usr/X11R7/lib/libstdc++.la' seems to be moved<br>> make[3]: Leaving directory `/root/poppler-0.26.0/cpp'<br>> Making all in tests<br>> make[3]: Entering directory `/root/poppler-0.26.0/cpp/tests'<br>>   CXX      parseargs.o<br>>   CXX      poppler-dump.o<br>>   CXXLD    poppler-dump<br>>   CXX      poppler-render.o<br>>   CXXLD    poppler-render<br>> make[3]: Leaving directory `/root/poppler-0.26.0/cpp/tests'<br>> make[2]: Leaving directory `/root/poppler-0.26.0/cpp'<br>> make[2]: Entering directory `/root/poppler-0.26.0'<br>> make[2]: Nothing to be done for `all-am'.<br>> make[2]: Leaving directory `/root/poppler-0.26.0'<br>> make[1]: Leaving directory `/root/poppler-0.26.0'<br>> <br>> _______________________________________________<br>> poppler mailing list<br>> poppler@lists.freedesktop.org<br>> http://lists.freedesktop.org/mailman/listinfo/poppler<br>                                          </div></body>
</html>