| Summary: | kdesrc-build fails building kitinerary due to provided Poppler missing expected build configuration | ||
|---|---|---|---|
| Product: | [KDE Neon] neon | Reporter: | Mihai Sorin Dobrescu <msdobrescu> |
| Component: | Packages Unstable Edition | Assignee: | Neon Bugs <neon-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | carlosd.kde, jr, msdobrescu, neon-bugs-null, sitter |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Mihai Sorin Dobrescu
2023-05-19 09:22:53 UTC
that's strange as our poppler backports have that flag enabled - https://invent.kde.org/neon/backports-jammy/poppler-jammy/-/blob/Neon/release/debian/rules?ref_type=heads. also kitinerary packages are built against those poppler packages - https://build.neon.kde.org/job/jammy_unstable_kde_kitinerary_bin_amd64/158/consoleFull Indeed, while it did not work at the time of the bug report, after upgrading the system today, the error changed to:
/home/msdobrescu/kde/src/marble/src/apps/marble-kde/marble_part.cpp: In member function ‘void Marble::MarblePart::showMapWizard()’:
/home/msdobrescu/kde/src/marble/src/apps/marble-kde/marble_part.cpp:1370:48: error: ‘wmtsServers’ is not a member of ‘MarbleSettings’
1370 | mapWizard->setWmtsServers( MarbleSettings::wmtsServers() );
| ^~~~~~~~~~~
/home/msdobrescu/kde/src/marble/src/apps/marble-kde/marble_part.cpp:1374:21: error: ‘setWmtsServers’ is not a member of ‘MarbleSettings’
1374 | MarbleSettings::setWmtsServers( mapWizard->wmtsServers() );
| ^~~~~~~~~~~~~~
[ 99%] Building CXX object src/apps/marble-maps/CMakeFiles/marble-maps.dir/MarbleMaps.cpp.o
gmake[2]: *** [src/apps/marble-kde/CMakeFiles/marble_part.dir/build.make:99: src/apps/marble-kde/CMakeFiles/marble_part.dir/marble_part.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:8341: src/apps/marble-kde/CMakeFiles/marble_part.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 99%] Building CXX object src/apps/marble-maps/CMakeFiles/marble-maps.dir/TextToSpeechClient.cpp.o
[ 99%] Building CXX object src/apps/marble-maps/CMakeFiles/marble-maps.dir/qrc_MarbleMaps.cpp.o
[ 99%] Building CXX object src/apps/marble-kde/CMakeFiles/marble.dir/KdeMainWindow.cpp.o
[ 99%] Building CXX object src/apps/marble-kde/CMakeFiles/marble.dir/marble_part.cpp.o
[ 99%] Linking CXX executable marble-maps
[ 99%] Linking CXX executable marble-qt
[ 99%] Built target marble-maps
[100%] Building CXX object src/apps/marble-kde/CMakeFiles/marble.dir/settings.cpp.o
[100%] Built target marble-qt
/home/msdobrescu/kde/src/marble/src/apps/marble-kde/marble_part.cpp: In member function ‘void Marble::MarblePart::showMapWizard()’:
/home/msdobrescu/kde/src/marble/src/apps/marble-kde/marble_part.cpp:1370:48: error: ‘wmtsServers’ is not a member of ‘MarbleSettings’
1370 | mapWizard->setWmtsServers( MarbleSettings::wmtsServers() );
| ^~~~~~~~~~~
/home/msdobrescu/kde/src/marble/src/apps/marble-kde/marble_part.cpp:1374:21: error: ‘setWmtsServers’ is not a member of ‘MarbleSettings’
1374 | MarbleSettings::setWmtsServers( mapWizard->wmtsServers() );
| ^~~~~~~~~~~~~~
gmake[2]: *** [src/apps/marble-kde/CMakeFiles/marble.dir/build.make:127: src/apps/marble-kde/CMakeFiles/marble.dir/marble_part.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[1]: *** [CMakeFiles/Makefile2:8370: src/apps/marble-kde/CMakeFiles/marble.dir/all] Error 2
gmake: *** [Makefile:166: all] Error 2
So marble does not build now.
unstable has been on a divert for a couple of months whilst plasma6 was stabilised. the divert was removed so the new poppler packages must be ok. the marble error is exactly the same one the neon build servers are seeing as well. i reported the issue upstream to marble last night - https://build.neon.kde.org/job/jammy_unstable_kde_marble_bin_arm64/68/consoleFull. as this is an unrelated error i am going to close this bug report. cheers carlos Thanks! Is there a new bug? (In reply to Mihai Sorin Dobrescu from comment #4) > Thanks! Is there a new bug? yes in marble and hopefully that issue i've opened will be resolved soon Sorry to be so unclear, I mean a bug report. the issue i created has been addressed by Torsten and bug is fixed in master and packaged in unstable neon. issues are kind of like but bug reports for developers to communicate together in a easier fashion than wading through bug reports For reference, as there are more packages failing (like discover) what is the right place to report this kind of bug, that relates to KDE Neon specific distro support for building with kdesrc-build? |