Description of problem: Current version of libreoffice needs poppler's class DCTStream, which is not present now. Log snippet: Entering /builddir/build/BUILD/libreoffice-3.4.3.2/sdext/source/pdfimport/xpdfwrapper Compiling: sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx Compiling: sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx /builddir/build/BUILD/libreoffice-3.4.3.2/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function 'void pdfi::writeJpeg_(OutputBuffer&, Stream*, bool)': /builddir/build/BUILD/libreoffice-3.4.3.2/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:153:13: error: 'DCTStream' was not declared in this scope /builddir/build/BUILD/libreoffice-3.4.3.2/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:153:24: error: expected primary-expression before ')' token /builddir/build/BUILD/libreoffice-3.4.3.2/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:153:25: error: expected ')' before 'str' Version-Release number of selected component (if applicable): libreoffice-3.4.3.2-3 Actual results: Build fails. Expected results: Build succeed. Additional info: See the bug #735175 for more info and scratch-build of poppler-0.17.3. This was introduced by upstream commit "Sanitize headers a big" (mainly by correction of definition of ENABLE_LIBJPEG - see definition of DCTStream class in poppler/Stream.h) (see http://cgit.freedesktop.org/poppler/poppler/commit/?id=a8fca630d592941c033ca6a380bf46b6e733a748).
bah
I see that for poppler itself, when its ENABLE_LIBJPEG its own utils include #ifdef ENABLE_LIBJPEG #include "DCTStream.h" #endif and regain access to DCTStream, they (like us) use it to call getRawStream. DCTStream.h however isn't installed into the -devel package, so external apps can't use the same hack as poppler itself
fix checked in for F-16/master
Thank you very much.
libreoffice-3.4.3.2-6.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/libreoffice-3.4.3.2-6.fc16
libreoffice-3.4.3.2-6.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.