View Issue Details

IDProjectCategoryView StatusLast Update
0017777ScribusGeneralpublic2026-04-21 20:40
Reportertgurr Assigned Tojghali  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionduplicate 
Product Version1.6.5 
Fixed in Version1.7.3.svn 
Summary0017777: Failure to build with poppler 26.03.0
Description[ 67%] Building CXX object scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/slaoutput.cpp.o
cd /var/tmp/paludis/build/app-office-scribus-1.6.5/work/build/scribus/plugins/import/pdf && /usr/bin/x86_64-pc-linux-gnu-c++ -DAPPDATADIR=\"/usr/share/metainfo/\" -DDESKTOPDIR=\"/usr/share/applications/\" -DDOCDIR=\"/usr/share/doc/scribus/\" -DHAVE_CONFIG_H -DHAVE_DLFCN_H -DHAVE_FREETYPE_H -DHAVE_UNISTD_H -DICONDIR=\"/usr/share/scribus/icons/\" -DLIBDIR=\"/usr/x86_64-pc-linux-gnu/lib/scribus/\" -DPLUGINDIR=\"/usr/x86_64-pc-linux-gnu/lib/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/\" -Dimportpdf_EXPORTS -I/var/tmp/paludis/build/app-office-scribus-1.6.5/work/build/scribus/plugins/import/pdf -I/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus/plugins/import/pdf -I/var/tmp/paludis/build/app-office-scribus-1.6.5/work/build/scribus/plugins/import/pdf/importpdf_autogen/include -I/usr/x86_64-pc-linux-gnu/include/GraphicsMagick -I/usr/x86_64-pc-linux-gnu/include/qt5/QtPrintSupport -I/var/tmp/paludis/build/app-office-scribus-1.6.5/work/build -I/var/tmp/paludis/build/app-office-scribus-1.6.5/work/build/scribus -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5 -I/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/libpng16 -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus/third_party/hyphen -I/usr/x86_64-pc-linux-gnu/lib/openssl-3/include -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/poppler -I/var/tmp/paludis/build/app-office-scribus-1.6.5/work/build/scribus/scribus_autogen/include -isystem /usr/x86_64-pc-linux-gnu/include/qt5 -isystem /usr/x86_64-pc-linux-gnu/include/qt5/QtCore -isystem /usr/x86_64-pc-linux-gnu/lib/qt5/mkspecs/linux-g++ -isystem /usr/x86_64-pc-linux-gnu/include/qt5/QtWidgets -isystem /usr/x86_64-pc-linux-gnu/include/qt5/QtGui -isystem /usr/x86_64-pc-linux-gnu/include/qt5/QtXml -isystem /usr/x86_64-pc-linux-gnu/include/qt5/QtNetwork -isystem /usr/x86_64-pc-linux-gnu/include/qt5/QtOpenGL -march=native -O2 -pipe -O3 -DNDEBUG -O2 -Wall -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -fPIC -MD -MT scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/slaoutput.cpp.o -MF CMakeFiles/importpdf.dir/slaoutput.cpp.o.d -o CMakeFiles/importpdf.dir/slaoutput.cpp.o -c /var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus/plugins/import/pdf/slaoutput.cpp
/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus/plugins/import/pdf/slaoutput.cpp: In member function 'bool SlaOutputDev::handleWidgetAnnot(Annot*, double, double, double, double)':
/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus/plugins/import/pdf/slaoutput.cpp:917:77: error: 'class Annot' has no member named 'getName'; did you mean 'setName'?
  917 | QString tmTxt = UnicodeParsedString(annota->getName());
      | ^~~~~~~
      | setName
/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus/plugins/import/pdf/slaoutput.cpp: In member function 'virtual void SlaOutputDev::updateFont(GfxState*)':
/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus/plugins/import/pdf/slaoutput.cpp:3170:13: warning: unused variable 'faceIndex' [-Wunused-variable]
 3170 | int faceIndex = 0;
      | ^~~~~~~~~
/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus/plugins/import/pdf/slaoutput.cpp: In member function 'QString SlaOutputDev::UnicodeParsedString(const GooString*) const':
/var/tmp/paludis/build/app-office-scribus-1.6.5/work/scribus-1.6.5/scribus/plugins/import/pdf/slaoutput.cpp:4195:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 4195 | while (i < s1->size())
      | ~~^~~~~~~~~~~~
Steps To Reproduce1. have poppler 26.03.0 installed
2. try to build scribus (with patches/commits for poppler 26.01.0 & 26.02.0 compatibility applied)

Additional Information* File size of the complete build log was too big too attach
* Please also update/sync the github mirror to easily pull the patch/commit and/or attach it here. Thanks in advance!
TagsNo tags attached.
PatchNo

Relationships

duplicate of 0017782 closedjghali Failure to build with poppler 26.03.0 

Activities

luzpaz

2026-03-08 02:45

reporter   ~0053576

Fix in 0017782

layangankertas

2026-03-09 22:04

reporter   ~0053578

please try this patch
fix-poppler-26.03.patch (674 bytes)   
diff -Nur scribus_orig/scribus/plugins/import/pdf/slaoutput.cpp scribus_new/scribus/plugins/import/pdf/slaoutput.cpp
--- scribus_orig/scribus/plugins/import/pdf/slaoutput.cpp	2026-01-10 03:35:36.000000000 +0700
+++ scribus_new/scribus/plugins/import/pdf/slaoutput.cpp	2026-03-09 14:00:00.225640340 +0700
@@ -884,7 +884,11 @@
 					const Ref ref = childRef.getRef();
 					radList.append(ref.num);
 				}
+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(26, 3, 0)
+				QString tmTxt = UnicodeParsedString(annota->getUniqueName());
+#else
 				QString tmTxt = UnicodeParsedString(annota->getName());
+#endif
 				m_radioMap.insert(tmTxt, radList);
 			}
 		}
fix-poppler-26.03.patch (674 bytes)   

tgurr

2026-03-10 10:29

reporter   ~0053579

Thanks the attached patch works for me.

ale

2026-03-26 17:39

manager   ~0053589

Is there anything more to be done than the linked ticket?

Is the patch bad?

Issue History

Date Modified Username Field Change
2026-03-06 07:29 tgurr New Issue
2026-03-08 02:45 luzpaz Note Added: 0053576
2026-03-09 22:04 layangankertas Note Added: 0053578
2026-03-09 22:04 layangankertas File Added: fix-poppler-26.03.patch
2026-03-10 10:29 tgurr Note Added: 0053579
2026-03-26 17:39 ale Note Added: 0053589
2026-03-26 19:24 cbradney Assigned To => jghali
2026-03-26 19:24 cbradney Status new => resolved
2026-03-26 19:24 cbradney Resolution open => duplicate
2026-03-26 19:24 cbradney Fixed in Version => 1.7.3.svn
2026-03-26 19:24 cbradney Relationship added duplicate of 0017782
2026-04-21 20:40 cbradney Status resolved => closed