On a debian sid machine on 090e3fe4165aff11f557c7da2536fec44639607e and this autogen call: ./autogen.sh --without-java --without-epm --with-system-libs --without-system-libzmf --without-system-libstaroffice --without-system-boost --without-system-lpsolve I get this error: In file included from /home/rm/src/libo/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:20:0: /home/rm/src/libo/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:34:22: fatal error: GfxState.h: File o directory non esistente compilation terminated. /home/rm/src/libo/solenv/gbuild/LinkTarget.mk:189: set di istruzioni per l'obiettivo "/home/rm/src/libo/workdir/CxxObject/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.o" non riuscito make[1]: *** [/home/rm/src/libo/workdir/CxxObject/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.o] Errore 1 make[1]: *** Attesa per i processi non terminati.... In file included from /home/rm/src/libo/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:24:0, from /home/rm/src/libo/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:20: /home/rm/src/libo/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:34:22: fatal error: GfxState.h: File o directory non esistente compilation terminated. For reference in debian the header is provided by libpoppler-private-dev
So, when was the last time you built cleanly? Poppler was updated including several of the patches 2016-08-14 with https://cgit.freedesktop.org/libreoffice/core/commit/?id=10290000117b562e3f179c3d1073774dd54cdfee subsequent to that?
(In reply to V Stuart Foote from comment #1) > So, when was the last time you built cleanly? > > Poppler was updated including several of the patches 2016-08-14 with > https://cgit.freedesktop.org/libreoffice/core/commit/ > ?id=10290000117b562e3f179c3d1073774dd54cdfee > > subsequent to that? Haven't built on this machine since years i think. Anyway since i have --with-system-libs i think it's the system poppler and not the bundleld one.
(In reply to Riccardo Magliocchetti from comment #2) > Haven't built on this machine since years i think. Anyway since i have > --with-system-libs i think it's the system poppler and not the bundleld one. Well, could you make sure? What are the values of POPPLER_CFLAGS and POPPLER_LIBS in config_host.mk ? And what's your poppler version?
(In reply to David Tardon from comment #3) > (In reply to Riccardo Magliocchetti from comment #2) > > Haven't built on this machine since years i think. Anyway since i have > > --with-system-libs i think it's the system poppler and not the bundleld one. > > Well, could you make sure? What are the values of POPPLER_CFLAGS and > POPPLER_LIBS in config_host.mk ? And what's your poppler version? export POPPLER_CFLAGS=$(gb_SPACE)-isystem /usr/include/poppler export POPPLER_LIBS=$(gb_SPACE) -lpoppler ii libpoppler-dev:amd64 0.44.0-3
Dear Bug Submitter, This bug has been in NEEDINFO status with no change for at least 6 months. Please provide the requested information as soon as possible and mark the bug as UNCONFIRMED. Due to regular bug tracker maintenance, if the bug is still in NEEDINFO status with no change in 30 days the QA team will close the bug as INSUFFICIENTDATA due to lack of needed information. For more information about our NEEDINFO policy please read the wiki located here: https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/NEEDINFO If you have already provided the requested information, please mark the bug as UNCONFIRMED so that the QA team knows that the bug is ready to be confirmed. Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-NeedInfo-Ping-20170131
It is generally assumed that if a library's pkg-config file does exist, then everything needed to develop using that library (like headers) is in place too. So if Debian puts poppler headers into a different package than poppler.pc, it is a bug in Debian packaging.