View Issue Details

IDProjectCategoryView StatusLast Update
0017577ScribusPDFpublic2025-07-11 07:26
Reporterkrop Assigned Tojghali  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version1.6.4 
Fixed in Version1.6.5.svn 
Summary0017577: Build failure with podofo 1.0
DescriptionWith scribus 1.6.4 and https://github.com/scribusproject/scribus/commit/1631272a1c , scribus still fails with podofo 1.0:

[ 182s] [ 24%] Building CXX object scribus/CMakeFiles/scribus.dir/pdf_analyzer.cpp.o
[ 182s] cd /home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4/build/scribus && /usr/bin/c++ -DAPPDATADIR=\"/usr/share/metainfo/\" -DDESKTOPDIR=\"/usr/share/applications/\" -DDOCDIR=\"/usr/share/doc/scribus/\" -DHAVE_CONFIG_H -DHAVE_DLFCN_H -DHAVE_UNISTD_H -DICONDIR=\"/usr/share/scribus/icons/\" -DLIBDIR=\"/usr/lib64/scribus/\" -DPLUGINDIR=\"/usr/lib64/scribus/plugins/\" -DQMLDIR=\"/usr/share/scribus/qml/\" -DQT_CORE_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0x050E00 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DSAMPLESDIR=\"/usr/share/scribus/samples/\" -DSCRIPTSDIR=\"/usr/share/scribus/scripts/\" -DSHAREDIR=\"/usr/share/scribus/\" -DTEMPLATEDIR=\"/usr/share/scribus/templates/\" -Dscribus_EXPORTS -I/home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4/build/scribus -I/home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4/scribus -I/home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4/build/scribus/scribus_autogen/include -I/usr/include/GraphicsMagick -I/home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4/build -I/usr/include/libxml2 -I/home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/hunspell -I/home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4/scribus/third_party/hyphen -I/usr/include/cairo -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtPrintSupport -O3 -DNDEBUG -O2 -Wall -std=c++20 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT scribus/CMakeFiles/scribus.dir/pdf_analyzer.cpp.o -MF CMakeFiles/scribus.dir/pdf_analyzer.cpp.o.d -o CMakeFiles/scribus.dir/pdf_analyzer.cpp.o -c /home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4/scribus/pdf_analyzer.cpp
[ 182s] In file included from /usr/include/qt5/QtCore/qdebug.h:47,
[ 182s] from /usr/include/qt5/QtCore/QtDebug:1,
[ 182s] from /home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4/scribus/pdf_analyzer.cpp:25:
[ 182s] /usr/include/qt5/QtCore/qmap.h: In instantiation of ‘bool qMapLessThanKey(const Key&, const Key&) [with Key = PoDoFo::PdfName]’:
[ 182s] /usr/include/qt5/QtCore/qmap.h:720:29: required from ‘QMap<K, V>::iterator QMap<K, V>::insert(const Key&, const T&) [with Key = PoDoFo::PdfName; T = PDFColorSpace]’
[ 182s] 720 | if (!qMapLessThanKey(n->key, akey)) {
[ 182s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[ 182s] /home/abuild/rpmbuild/BUILD/scribus-1.6.4-build/scribus-1.6.4/scribus/pdf_analyzer.cpp:459:33: required from here
[ 182s] 459 | processedNamedCS.insert(args[0].GetName(), retval);
[ 182s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 182s] /usr/include/qt5/QtCore/qmap.h:68:17: error: no match for ‘operator<’ (operand types are ‘const PoDoFo::PdfName’ and ‘const PoDoFo::PdfName’)
[ 182s] 68 | return key1 < key2;
[ 182s] | ~~~~~^~~~~~

SVN builds look fine.
TagsNo tags attached.
PatchNo

Activities

krop

2025-07-11 07:26

reporter   ~0052880

If 1.6.5 release isn't planned yet, which commit fixes the build?

Issue History

Date Modified Username Field Change
2025-07-09 17:05 krop New Issue
2025-07-10 07:20 ale Description Updated
2025-07-10 23:17 jghali Assigned To => jghali
2025-07-10 23:17 jghali Status new => resolved
2025-07-10 23:17 jghali Resolution open => fixed
2025-07-10 23:17 jghali Fixed in Version => 1.6.5.svn
2025-07-11 07:26 krop Note Added: 0052880