Missing poppler/OutputDev.h on Ubuntu 20.04 during `ninja install`
On Ubuntu 20.04, I run commands from BUILDING.md part 1. Installing to a local prefix,
durring execution of command ninja install
, I got error below:
[2/73] Compiling C++ object plug-ins/libpdf_filter.so.p/pdf_pdf-import.cpp.o FAILED: plug-ins/libpdf_filter.so.p/pdf_pdf-import.cpp.o c++ -Iplug-ins/libpdf_filter.so.p -Iplug-ins -I../plug-ins -I. -I.. -Ilib -I../lib -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/ include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/incl ude/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/ include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/graphene-1.0 -I/usr/lib/x86 _64-linux-gnu/graphene-1.0/include -I/usr/include/poppler -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-vi rtual-dtor -g -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_2_24 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_2_24 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_ 2_58 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_58 -DGSEAL_ENABLE -DGTK_DISABLE_DEPRECATED -fPIC -mfpmath=sse -msse -msse2 -pthread -MD -MQ plu g-ins/libpdf_filter.so.p/pdf_pdf-import.cpp.o -MF plug-ins/libpdf_filter.so.p/pdf_pdf-import.cpp.o.d -o plug-ins/libpdf_filter.so.p/pdf_pdf-im port.cpp.o -c ../plug-ins/pdf/pdf-import.cpp ../plug-ins/pdf/pdf-import.cpp:34:10: fatal error: poppler/OutputDev.h: No such file or directory 34 | #include <poppler/OutputDev.h> | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. [7/73] Generating network.sheet_sheets_merge with a custom command ninja: build stopped: subcommand failed.
I wanted to say that the solution to this is running
sudo apt install libpoppler-private-dev
I wanted to leave that here in case someone will have the same issue.