Skip to content

Also check libpoppler-cpp-dev to enable PDF plugin

Philippe SWARTVAGHER requested to merge phsw/dia:libpoppler-cpp-dev into master

Closes #555 (closed)

Hello,

I had libpoppler-dev installed, but not libpoppler-cpp-dev. meson setup --reconfigure .. did not complain and indicated:

Run-time dependency poppler found: YES 22.12.0
Run-time dependency poppler-cpp found: NO (tried pkgconfig and cmake)

However, build failed with the following error:

../plug-ins/pdf/pdf-import.cpp:43:10: fatal error: poppler/cpp/poppler-version.h: not found
   43 | #include <poppler/cpp/poppler-version.h>

The issue was solved by installing libpoppler-cpp-dev.

This MR add changes to enable the PDF plugin only if both libpoppler-dev and libpoppler-cpp-dev are found.

FTR, this problem was introduced by commit 99bdcc6f

Merge request reports