Don't disable deprecated functions in released tarballs
Submitted by che..@..ll.edu
Assigned to poppler-bugs
Description
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]