View Issue Details

IDProjectCategoryView StatusLast Update
0017397ScribusGeneralpublic2025-01-30 16:33
Reporterale Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version1.7.1.svn 
Summary0017397: build error in slaoutput.cpp.
Description
[10/161] Building CXX object scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/slaoutput.cpp.o
FAILED: scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/slaoutput.cpp.o
/usr/bin/c++ -DADS_STATIC -DAPPDATADIR=\"/home/ale/bin/scribus-master/share/metainfo/\" -DDESKTOPDIR=\"/home/ale/bin/scribus-master/share/applications/\" -DDOCDIR=\"/home/ale/bin/scribus-master/share/doc/scribus/\" -DHAVE_CONFIG_H -DHAVE_DLFCN_H -DHAVE_FREETYPE_H -DHAVE_UNISTD_H -DICONDIR=\"/home/ale/bin/scribus-master/share/scribus/icons/\" -DLIBDIR=\"/home/ale/bin/scribus-master/lib/scribus/\" -DPLUGINDIR=\"/home/ale/bin/scribus-master/lib/scribus/plugins/\" -DQMLDIR=\"/home/ale/bin/scribus-master/share/scribus/qml/\" -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB
-DQT_XML_LIB -DSAMPLESDIR=\"/home/ale/bin/scribus-master/share/scribus/samples/\" -DSCRIPTSDIR=\"/home/ale/bin/scribus-master/share/scribus/scripts/\" -DSHAREDIR=\"/home/ale/bin/scribus-master/share/scribus/\" -DTEMPLATEDIR=\"/home/ale/bin/scribus-master/share/scribus/templates/\" -Dimportpdf_EXPORTS -I/home/ale/src/scribus-gitlab/build/scribus/plugins/import/pdf -I/home/ale/src/scribus-gitlab/scribus/plugins/import/pdf -I/home/ale/src/scribus-gitlab/build/scribus/plugins/import/pdf/importpdf_autogen/include -I/usr/include/x86_64-linux-gnu/qt6/QtDBus -I/home/ale/src/scribus-gitlab/build -I/home/ale/src/scribus-gitlab/build/scribus -I/usr/include/libxml2 -I/home/ale/src/scribus-gitlab -I/home/ale/src/scribus-gitlab/scribus -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/hunspell -I/home/ale/src/scribus-gitlab/scribus/third_party/hyphen -I/usr/include/cairo -I/usr/include/poppler -I/home/ale/src/scribus-gitlab/build/scribus/scribus_autogen/include -I/home/ale/src/scribus-gitlab/scribus/third_party/Qt-Advanced-Docking-System/src -isystem /usr/include/x86_64-linux-gnu/qt6/QtCore -isystem /usr/include/x86_64-linux-gnu/qt6 -isystem /usr/include/x86_64-linux-gnu/qt6/QtCore5Compat -isystem /usr/include/x86_64-linux-gnu/qt6/QtGui -isystem /usr/include/x86_64-linux-gnu/qt6/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt6/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/x86_64-linux-gnu/qt6/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt6/QtXml -isystem /usr/include/x86_64-linux-gnu/qt6/QtSvg -isystem /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -g -O0 -g -Wall -fstrict-aliasing -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/slaoutput.cpp.o -MF scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/slaoutput.cpp.o.d -o scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/slaoutput.cpp.o -c /home/ale/src/scribus-gitlab/scribus/plugins/import/pdf/slaoutput.cpp
/home/ale/src/scribus-gitlab/scribus/plugins/import/pdf/slaoutput.cpp: In constructor ‘LinkImportData::LinkImportData(Object*)’:
/home/ale/src/scribus-gitlab/scribus/plugins/import/pdf/slaoutput.cpp:126:50: error: cannot convert ‘std::unique_ptr<GooString>’ to ‘GooString*’ in assignment
  126 |                 fileName = obj3.getString()->copy();
      |                            ~~~~~~~~~~~~~~~~~~~~~~^~
      |                                                  |
      |                                                  std::unique_ptr<GooString>
/home/ale/src/scribus-gitlab/scribus/plugins/import/pdf/slaoutput.cpp: In member function ‘virtual void AnoOutputDev::drawString(GfxState*, const GooString*)’:
/home/ale/src/scribus-gitlab/scribus/plugins/import/pdf/slaoutput.cpp:174:27: error: cannot convert ‘std::unique_ptr<GooString>’ to ‘GooString*’ in assignment
  174 |         itemText = s->copy();
      |                    ~~~~~~~^~
      |                           |
      |                           std::unique_ptr<GooString>
/home/ale/src/scribus-gitlab/scribus/plugins/import/pdf/slaoutput.cpp: In member function ‘virtual void SlaOutputDev::updateFont(GfxState*)’:
/home/ale/src/scribus-gitlab/scribus/plugins/import/pdf/slaoutput.cpp:2938:13: warning: unused variable ‘faceIndex’ [-Wunused-variable]
 2938 |         int faceIndex = 0;
      |             ^~~~~~~~~
[23/161] Building CXX object scribus/plugins/picbrowser/CMakeFiles/picturebrowser.dir/picturebrowser.cpp.o
ninja: build stopped: subcommand failed.im
TagsNo tags attached.
PatchNo

Activities

ale

2025-01-30 15:32

manager   ~0051965

Last edited: 2025-01-30 15:34

there are two occurrences:

- on line 126
- on line 174

i guess that it's related to the version of a library, since i just updated my packages.

p.s.: i have libpoppler-cpp2 25.01.0-2 on debian testing...

ale

2025-01-30 16:21

manager   ~0051967

it seems that i don't have the latest version...

ale

2025-01-30 16:33

manager   ~0051968

fixed by upgrading the scribus code.
sorry, for the noise.

Issue History

Date Modified Username Field Change
2025-01-30 15:29 ale New Issue
2025-01-30 15:29 ale Description Updated
2025-01-30 15:32 ale Note Added: 0051965
2025-01-30 15:34 ale Note Edited: 0051965
2025-01-30 16:21 ale Note Added: 0051967
2025-01-30 16:33 ale Status new => closed
2025-01-30 16:33 ale Resolution open => no change required
2025-01-30 16:33 ale Note Added: 0051968