View Issue Details

IDProjectCategoryView StatusLast Update
0017832ScribusGeneralpublic2026-06-05 07:27
Reporterjghali Assigned Tojghali  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version1.6.7.svn 
Fixed in Version1.6.7.svn 
Summary0017832: Failure to build with poppler 26.06.0
DescriptionUsing poppler 26.06.0 causes multiple build failures in pdf import plugin
TagsNo tags attached.
PatchNo

Activities

tgurr

2026-06-05 07:27

reporter   ~0053765

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

Issue History

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