[Poppler-bugs] [Bug 38914] New: poppler-0.16.0: compile errors in .h files involving gchar, G_CONST_RETURN

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jul 2 09:48:56 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=38914

           Summary: poppler-0.16.0: compile errors in .h files involving
                    gchar, G_CONST_RETURN
           Product: poppler
           Version: unspecified
          Platform: Other
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: general
        AssignedTo: poppler-bugs at lists.freedesktop.org
        ReportedBy: chernoff at astro.cornell.edu


Compiling poppler-0.16.0 with jhbuild yields syntax errors in the include files
for poppler-0.16.0/glib/poppler-enums.lo which seem to involve deprecated
types.

---------------------------------------------------------------------

*** Building poppler *** [24/54]
make  
make  all-recursive
make[1]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0'
Making all in goo
make[2]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0/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    ImgWriter.lo
  CXX    gstrtod.lo
  CXXLD  libgoo.la
make[2]: Leaving directory `/home/dfc/evince-src/gnome/poppler-0.16.0/goo'
Making all in fofi
make[2]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0/fofi'
  CXX    FoFiBase.lo
  CXX    FoFiEncodings.lo
  CXX    FoFiTrueType.lo
  CXX    FoFiType1.lo
  CXX    FoFiType1C.lo
  CXXLD  libfofi.la
make[2]: Leaving directory `/home/dfc/evince-src/gnome/poppler-0.16.0/fofi'
Making all in splash
make[2]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0/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/dfc/evince-src/gnome/poppler-0.16.0/splash'
Making all in poppler
make[2]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0/poppler'
make  all-am
make[3]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0/poppler'
  CXX    SplashOutputDev.lo
  CXX    DCTStream.lo
  CXX    JPXStream.lo
  CXX    ABWOutputDev.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    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/dfc/evince-src/gnome/poppler-0.16.0/poppler'
make[2]: Leaving directory `/home/dfc/evince-src/gnome/poppler-0.16.0/poppler'
Making all in utils
make[2]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0/utils'
  CXX    pdffonts.o
  CXX    parseargs.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.o
  CXX    HtmlFonts.o
  CXX    HtmlLinks.o
  CXX    HtmlOutputDev.o
  CXXLD  pdftohtml
  CXX    pdftoppm.o
  CXXLD  pdftoppm
  CXX    pdftoabw.o
  CXXLD  pdftoabw
make[2]: Leaving directory `/home/dfc/evince-src/gnome/poppler-0.16.0/utils'
Making all in glib
make[2]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0/glib'
  GEN    stamp-poppler-enums.h
make  all-recursive
make[3]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0/glib'
Making all in .
make[4]: Entering directory `/home/dfc/evince-src/gnome/poppler-0.16.0/glib'
  CC     poppler-enums.lo
In file included from /usr/include/gtk-2.0/gdk/gdkevents.h:37:0,
                 from /usr/include/gtk-2.0/gdk/gdkdisplay.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkscreen.h:33,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from poppler-page.h:27,
                 from poppler.h:201,
                 from poppler-action.h:23,
                 from poppler-enums.c:9:
/usr/include/gtk-2.0/gdk/gdkinput.h:133:16: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'gchar'
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:33:0,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from poppler-page.h:27,
                 from poppler.h:201,
                 from poppler-action.h:23,
                 from poppler-enums.c:9:
/usr/include/gtk-2.0/gdk/gdkdisplay.h:112:3: error: expected
specifier-qualifier-list before 'G_CONST_RETURN'
/usr/include/gtk-2.0/gdk/gdkdisplay.h:144:16: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'gchar'
In file included from poppler-page.h:27:0,
                 from poppler.h:201,
                 from poppler-action.h:23,
                 from poppler-enums.c:9:
/usr/include/gtk-2.0/gdk/gdk.h:83:16: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'char'
/usr/include/gtk-2.0/gdk/gdk.h:97:16: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'gchar'
make[4]: *** [poppler-enums.lo] Error 1
make[4]: Leaving directory `/home/dfc/evince-src/gnome/poppler-0.16.0/glib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/dfc/evince-src/gnome/poppler-0.16.0/glib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/dfc/evince-src/gnome/poppler-0.16.0/glib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dfc/evince-src/gnome/poppler-0.16.0'
make: *** [all] Error 2
*** Error during phase build of poppler: ########## Error running make   ***
[24/54]

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Poppler-bugs mailing list