Build error with poppler 21.3.0 (Arch Linux)
Build from master fails with this error:
4/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
ccache 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/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount
-I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo
-I/usr/include/lzo -I/usr/include/pixman-1
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/libxml2
-I/usr/include/graphene-1.0
-I/usr/lib/graphene-1.0/include -I/usr/include/poppler
-fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-Wnon-virtual-dtor -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 -march=x86-64 -mtune=generic -O2
-fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -mfpmath=sse -msse
-msse2 -pthread -MD -MQ plug-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-import.cpp.o
-c ../plug-ins/pdf/pdf-import.cpp
../plug-ins/pdf/pdf-import.cpp: In function 'gboolean import_pdf(const gchar*, DiagramData*, DiaContext*, void*)':
../plug-ins/pdf/pdf-import.cpp:870:37: error: cannot convert 'std::unique_ptr<PDFDoc>' to 'PDFDoc*' in as
signment 870 | doc = PDFDocFactory().createPDFDoc(*fileName, ownerPW, userPW);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| std::unique_ptr<PDFDoc>
ninja: build stopped: subcommand failed.
With poopler 21.2.0 the build succeeds.
Edited by Stefan Husmann