CMake Warning at CMakeLists.txt:100 (message):
No test data found in $testdatadir.
You will not be able to run 'make test' successfully.
The test data is not included in the source packages
and is also not part of the main git repository. Instead,
you can checkout the test data from its own git
repository with:
git clone git://git.freedesktop.org/git/poppler/test
You should checkout the test data as a sibling of your
poppler source folder or specify the location of your
checkout with -DTESTDATADIR=/path/to/checkoutdir/test.
Building Poppler with support for:
font configuration: fontconfig
use boost (Splash): yes
cairo output: yes
qt5 wrapper: yes
qt6 wrapper: yes
glib wrapper: yes
introspection: yes
gtk-doc: no
cpp wrapper: yes
use libjpeg: yes
use libpng: yes
use libtiff: yes
use zlib uncompress: no
use nss3: yes
use gpg: yes
default signature backend: NSS
use curl: yes
use libopenjpeg2: yes
use lcms2: yes
command line utils: yes
fuzz target: no
test data dir: /var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/../test
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_LD_FLAGS
ENABLE_XPDF_HEADERS
WARNING: Failed to parse "| POPPLER_RENDER_ANNOTS_WATERMARK | POPPLER_RENDER_ANNOTS_3D)," in poppler.h
WARNING: Failed to parse "| POPPLER_RENDER_ANNOTS_WATERMARK | POPPLER_RENDER_ANNOTS_3D)," in poppler.h
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/glib/poppler-page.cc: In function ‘gboolean poppler_page_get_text_layout_for_area(PopplerPage*, PopplerRectangle*, PopplerRectangle**, guint*)’:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/glib/poppler-page.cc:2336:21: warning: ‘x2’ may be used uninitialized [-Wmaybe-uninitialized]
2336 | gdouble x1, y1, x2, y2;
| ^~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/glib/poppler-page.cc:2336:25: warning: ‘y2’ may be used uninitialized [-Wmaybe-uninitialized]
2336 | gdouble x1, y1, x2, y2;
| ^~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc: In constructor ‘Poppler::Annotation::Annotation(Poppler::AnnotationPrivate&, const QDomNode&)’:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc:1135:54: warning: ‘static QDomElement Poppler::AnnotationUtils::findChildElement(const QDomNode&, const QString&)’ is deprecated [-Wdeprecated-declarations]
1135 | QDomElement e = AnnotationUtils::findChildElement(annNode, QStringLiteral("base"));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc:120:13: note: declared here
120 | QDomElement AnnotationUtils::findChildElement(const QDomNode &parentNode, const QString &name)
| ^~~~~~~~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc:1275:62: warning: ‘static Poppler::Annotation* Poppler::AnnotationUtils::createAnnotation(const QDomElement&)’ is deprecated [-Wdeprecated-declarations]
1275 | Annotation *reply = AnnotationUtils::createAnnotation(revElement);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc:73:13: note: declared here
73 | Annotation *AnnotationUtils::createAnnotation(const QDomElement &annElement)
| ^~~~~~~~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc: In member function ‘void Poppler::Annotation::storeBaseAnnotationProperties(QDomNode&, QDomDocument&) const’:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc:1407:41: warning: ‘static void Poppler::AnnotationUtils::storeAnnotation(const Poppler::Annotation*, QDomElement&, QDomDocument&)’ is deprecated [-Wdeprecated-declarations]
1407 | AnnotationUtils::storeAnnotation(rev, r, document);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc:111:6: note: declared here
111 | void AnnotationUtils::storeAnnotation(const Annotation *ann, QDomElement &annElement, QDomDocument &document)
| ^~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtCore/QLinkedList:1,
from /var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.h:37,
from /var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc:47:
In member function ‘void QLinkedList::freeData(QLinkedListData*) [with T = QPointF]’,
inlined from ‘QLinkedList::~QLinkedList() [with T = QPointF]’ at /usr/include/qt5/QtCore/qlinkedlist.h:301:17,
inlined from ‘QLinkedList::~QLinkedList() [with T = QPointF]’ at /usr/include/qt5/QtCore/qlinkedlist.h:298:8,
inlined from ‘void QLinkedList::clear() [with T = QPointF]’ at /usr/include/qt5/QtCore/qlinkedlist.h:378:13,
inlined from ‘virtual Annot* Poppler::LineAnnotationPrivate::createNativeAnnot(Page*, Poppler::DocumentData*)’ at /var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt5/src/poppler-annotation.cc:2451:21:
/usr/include/qt5/QtCore/qlinkedlist.h:372:5: warning: ‘void operator delete(void*, std::size_t)’ called on unallocated object ‘QLinkedListData::shared_null’ [-Wfree-nonheap-object]
372 | delete x;
| ^~~~~~~~
/usr/include/qt5/QtCore/qlinkedlist.h: In member function ‘virtual Annot* Poppler::LineAnnotationPrivate::createNativeAnnot(Page*, Poppler::DocumentData*)’:
/usr/include/qt5/QtCore/qlinkedlist.h:80:48: note: declared here
80 | Q_CORE_EXPORT static const QLinkedListData shared_null;
| ^~~~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/poppler-forms.cpp: In function ‘int main(int, char**)’:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/poppler-forms.cpp:267:76: warning: ‘static QDateTime QDateTime::fromSecsSinceEpoch(qint64, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead of time-spec, offset [-Wdeprecated-declarations]
267 | const QDateTime sviTime = QDateTime::fromSecsSinceEpoch(svi.signingTime(), Qt::UTC);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/QDateTime:1,
from /var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/poppler-forms.cpp:2:
/usr/include/qt6/QtCore/qdatetime.h:488:22: note: declared here
488 | static QDateTime fromSecsSinceEpoch(qint64 secs, Qt::TimeSpec spec, int offsetFromUtc = 0);
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtTest/qtest.h:13,
from /usr/include/qt6/QtTest/QTest:1,
from /var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:1:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp: In member function ‘void TestAttachments::checkAttach2()’:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:79:93: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
79 | QCOMPARE(embfile1->createDate(), QDateTime(QDate(2003, 8, 4), QTime(13, 54, 54), Qt::UTC));
| ^
In file included from /usr/include/qt6/QtCore/qcborvalue.h:10,
from /usr/include/qt6/QtCore/qcborarray.h:7,
from /usr/include/qt6/QtTest/qtesttostring.h:17,
from /usr/include/qt6/QtTest/qtestcase.h:8:
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:80:90: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
80 | QCOMPARE(embfile1->modDate(), QDateTime(QDate(2003, 8, 4), QTime(14, 15, 27), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:86:93: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
86 | QCOMPARE(embfile2->createDate(), QDateTime(QDate(2003, 7, 18), QTime(21, 7, 16), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:87:90: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
87 | QCOMPARE(embfile2->modDate(), QDateTime(QDate(2003, 7, 22), QTime(13, 4, 40), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:93:94: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
93 | QCOMPARE(embfile3->createDate(), QDateTime(QDate(2003, 1, 31), QTime(15, 54, 29), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:94:91: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
94 | QCOMPARE(embfile3->modDate(), QDateTime(QDate(2003, 1, 31), QTime(15, 52, 58), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp: In member function ‘void TestAttachments::checkAttach3()’:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:112:93: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
112 | QCOMPARE(embfile->createDate(), QDateTime(QDate(2004, 3, 29), QTime(19, 37, 16), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:113:90: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
113 | QCOMPARE(embfile->modDate(), QDateTime(QDate(2004, 3, 29), QTime(19, 37, 16), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp: In member function ‘void TestAttachments::checkAttach4()’:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:131:93: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
131 | QCOMPARE(embfile->createDate(), QDateTime(QDate(2005, 8, 30), QTime(20, 49, 35), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_attachments.cpp:132:90: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
132 | QCOMPARE(embfile->modDate(), QDateTime(QDate(2005, 8, 30), QTime(20, 49, 52), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
In file included from /usr/include/qt6/QtTest/qtest.h:13,
from /usr/include/qt6/QtTest/QTest:1,
from /var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_dateConversion.cpp:1:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_dateConversion.cpp: In member function ‘void TestDateConv::checkDates()’:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_dateConversion.cpp:72:83: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
72 | QCOMPARE(Poppler::convertDate(input.constData()), QDateTime(day, time, Qt::UTC));
| ^
In file included from /usr/include/qt6/QtCore/qcborvalue.h:10,
from /usr/include/qt6/QtCore/qcborarray.h:7,
from /usr/include/qt6/QtTest/qtesttostring.h:17,
from /usr/include/qt6/QtTest/qtestcase.h:8:
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
In file included from /usr/include/qt6/QtTest/qtest.h:13,
from /usr/include/qt6/QtTest/QTest:1,
from /var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_metadata.cpp:1:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_metadata.cpp: In member function ‘void TestMetaData::checkDate()’:
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_metadata.cpp:139:107: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
139 | QCOMPARE(doc->date(QStringLiteral("ModDate")), QDateTime(QDate(2005, 12, 5), QTime(9, 44, 46), Qt::UTC));
| ^
In file included from /usr/include/qt6/QtCore/qcborvalue.h:10,
from /usr/include/qt6/QtCore/qcborarray.h:7,
from /usr/include/qt6/QtTest/qtesttostring.h:17,
from /usr/include/qt6/QtTest/qtestcase.h:8:
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~
/var/pisi/poppler-25.02.0-18/work/poppler-25.02.0/qt6/tests/check_metadata.cpp:140:112: warning: ‘QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)’ is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations]
140 | QCOMPARE(doc->date(QStringLiteral("CreationDate")), QDateTime(QDate(2005, 8, 13), QTime(1, 12, 11), Qt::UTC));
| ^
/usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here
359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0);
| ^~~~~~~~~