[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