View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017777 | Scribus | General | public | 2026-03-06 07:29 | 2026-04-21 20:40 |
| Reporter | tgurr | Assigned To | jghali | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | duplicate | ||
| Product Version | 1.6.5 | ||||
| Fixed in Version | 1.7.3.svn | ||||
| Summary | 0017777: 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 Reproduce | 1. 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! | ||||
| Tags | No tags attached. | ||||
| Patch | No | ||||
|
|
Fix in 0017782 |
|
|
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); } } |
|
|
Thanks the attached patch works for me. |
|
|
Is there anything more to be done than the linked ticket? Is the patch bad? |
| 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 |