View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017832 | Scribus | General | public | 2026-06-03 20:44 | 2026-06-05 07:27 |
| Reporter | jghali | Assigned To | jghali | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 1.6.7.svn | ||||
| Fixed in Version | 1.6.7.svn | ||||
| Summary | 0017832: Failure to build with poppler 26.06.0 | ||||
| Description | Using poppler 26.06.0 causes multiple build failures in pdf import plugin | ||||
| Tags | No tags attached. | ||||
| Patch | No | ||||
|
|
scribus 1.6.6 with https://github.com/scribusproject/scribus/commit/527c0e9b8bd167b4917d67e52a45b4311e4f6f58 applied still fails to build for me with poppler 26.06.0 with: [...] [ 68%] Building CXX object scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/slaoutput.cpp.o cd /var/tmp/paludis/build/app-office-scribus-1.6.6/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.6/work/build/scribus/plugins/import/pdf -I/var/tmp/paludis/build/app-office-scribus-1.6.6/work/scribus-1.6.6/scribus/plugins/import/pdf -I/var/tmp/paludis/build/app-office-scribus-1.6.6/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.6/work/build -I/var/tmp/paludis/build/app-office-scribus-1.6.6/work/build/scribus -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/var/tmp/paludis/build/app-office-scribus-1.6.6/work/scribus-1.6.6 -I/var/tmp/paludis/build/app-office-scribus-1.6.6/work/scribus-1.6.6/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.6/work/scribus-1.6.6/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.6/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.6/work/scribus-1.6.6/scribus/plugins/import/pdf/slaoutput.cpp /var/tmp/paludis/build/app-office-scribus-1.6.6/work/scribus-1.6.6/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.6/work/scribus-1.6.6/scribus/plugins/import/pdf/slaoutput.cpp:747:61: error: invalid conversion from 'const AnnotBorder*' to 'AnnotBorder*' [-fpermissive] 747 | AnnotBorder *brd = annota->getBorder(); | ~~~~~~~~~~~~~~~~~^~ | | | const AnnotBorder* /var/tmp/paludis/build/app-office-scribus-1.6.6/work/scribus-1.6.6/scribus/plugins/import/pdf/slaoutput.cpp:876:67: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 876 | for (int a = 1; a < co; a++) | ~~^~~~ /var/tmp/paludis/build/app-office-scribus-1.6.6/work/scribus-1.6.6/scribus/plugins/import/pdf/slaoutput.cpp: In member function 'virtual void SlaOutputDev::updateFont(GfxState*)': /var/tmp/paludis/build/app-office-scribus-1.6.6/work/scribus-1.6.6/scribus/plugins/import/pdf/slaoutput.cpp:3139:13: warning: unused variable 'faceIndex' [-Wunused-variable] 3139 | int faceIndex = 0; | ^~~~~~~~~ /var/tmp/paludis/build/app-office-scribus-1.6.6/work/scribus-1.6.6/scribus/plugins/import/pdf/slaoutput.cpp: In member function 'QString SlaOutputDev::UnicodeParsedString(const GooString*) const': /var/tmp/paludis/build/app-office-scribus-1.6.6/work/scribus-1.6.6/scribus/plugins/import/pdf/slaoutput.cpp:4214:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4214 | while (i < s1->size()) | ~~^~~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/paludis/build/app-office-scribus-1.6.6/work/build' make[1]: Leaving directory '/var/tmp/paludis/build/app-office-scribus-1.6.6/work/build' $ gcc --version gcc (GCC) 15.2.0 Copyright (C) 2025 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Note: Full build log is too big to attach with 3,3MB |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-06-03 20:44 | jghali | New Issue | |
| 2026-06-03 20:44 | jghali | Status | new => assigned |
| 2026-06-03 20:44 | jghali | Assigned To | => jghali |
| 2026-06-03 23:13 | jghali | Status | assigned => resolved |
| 2026-06-03 23:13 | jghali | Resolution | open => fixed |
| 2026-06-03 23:13 | jghali | Fixed in Version | => 1.6.7.svn |
| 2026-06-05 07:27 | tgurr | Note Added: 0053765 |