| Summary: | ModemManager-QT Compiling from master source is failing | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-modemmanager-qt | Reporter: | rachid |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | asturm, lamarque, lukas.tinkl, nicolas.fella |
| Priority: | NOR | Keywords: | qt6 |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/frameworks/modemmanager-qt/-/commit/cc836b47c8a9344ea6af8274ebd0d83a98bca0d1 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
rachid
2024-01-02 07:52:12 UTC
related to change/commit: https://github.com/KDE/modemmanager-qt/commit/32e468ba67b1e361f1700022c649de081516853c What version of ModemManager do you have? A possibly relevant merge request was started @ https://invent.kde.org/frameworks/modemmanager-qt/-/merge_requests/33 This probably fixes it (In reply to Nicolas Fella from comment #2) > What version of ModemManager do you have? This is master source. (In reply to rachid from comment #5) > (In reply to Nicolas Fella from comment #2) > > What version of ModemManager do you have? > > This is master source. The question is probably about net-misc/modemmanager. Your cmake output says: > -- Checking for one of the modules 'ModemManager' > -- Found ModemManager 1.18.12: Which indicates you are running the stable version of modemmanager in Gentoo. Available versions: > # eshowkw modemmanager > Keywords for net-misc/modemmanager: > | | u | > | a a p s l r a | n | > | m r h p p i o i s l m m | e u s | r > | d a m p p c a x a o s 3 p 6 i | a s l | e > | 6 r 6 p p 6 r 8 6 n c 9 h 8 p | p e o | p > | 4 m 4 a c 4 c 6 4 g v 0 a k s | i d t | o > ----------+-------------------------------+---------+------- > 1.18.12 | + + + o + + ~ + ~ ~ ~ o ~ o ~ | 8 o 0/1 | gentoo > [I]1.20.6 | ~ ~ ~ o ~ ~ ~ ~ ~ ~ ~ o ~ o ~ | 8 o | gentoo Git commit 7b7a03cfb0f61cc6b2077d4974da5ab8bba11e4f by Nicolas Fella. Committed on 02/01/2024 at 16:59. Pushed by cullmann into branch 'master'. Fix MM_CHECK_VERSION usage M +2 -2 src/sim.cpp https://invent.kde.org/frameworks/modemmanager-qt/-/commit/7b7a03cfb0f61cc6b2077d4974da5ab8bba11e4f The issue is not completed fixed.
There are still 2 errors left:
FAILED: src/CMakeFiles/KF6ModemManagerQt_static.dir/sim.cpp.o
/usr/bin/x86_64-pc-linux-gnu-g++ -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60500 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999_build/src -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999/src -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999_build/src/KF6ModemManagerQt_static_autogen/include -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999/src/.. -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999_build/src/.. -I/usr/include/ModemManager -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtDBus -isystem /usr/include/qt6/QtXml -DQT_NO_DEBUG -march=native -O2 -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -fdiagnostics-color=always -std=c++20 -fvisibility=hidden -fvisibility-inlines-hidden -DMMQT_STATIC=1 -fPIC -MD -MT src/CMakeFiles/KF6ModemManagerQt_static.dir/sim.cpp.o -MF src/CMakeFiles/KF6ModemManagerQt_static.dir/sim.cpp.o.d -o src/CMakeFiles/KF6ModemManagerQt_static.dir/sim.cpp.o -c /var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999/src/sim.cpp
/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999/src/sim.cpp: In member function ‘void ModemManager::SimPrivate::onPropertiesChanged(const QString&, const QVariantMap&, const QStringList&)’:
/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999/src/sim.cpp:249:49: error: ‘MM_SIM_PROPERTY_GID1’ was not declared in this scope; did you mean ‘MM_SIM_PROPERTY_EID’?
249 | it = properties.constFind(QLatin1String(MM_SIM_PROPERTY_GID1));
| ^~~~~~~~~~~~~~~~~~~~
| MM_SIM_PROPERTY_EID
/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999/src/sim.cpp:254:49: error: ‘MM_SIM_PROPERTY_GID2’ was not declared in this scope; did you mean ‘MM_SIM_PROPERTY_EID’?
254 | it = properties.constFind(QLatin1String(MM_SIM_PROPERTY_GID2));
| ^~~~~~~~~~~~~~~~~~~~
| MM_SIM_PROPERTY_EID
[19/83] /usr/bin/x86_64-pc-linux-gnu-g++ -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60500 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999_build/src -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999/src -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999_build/src/KF6ModemManagerQt_static_autogen/include -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999/src/.. -I/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999_build/src/.. -I/usr/include/ModemManager -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtDBus -isystem /usr/include/qt6/QtXml -DQT_NO_DEBUG -march=native -O2 -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -fdiagnostics-color=always -std=c++20 -fvisibility=hidden -fvisibility-inlines-hidden -DMMQT_STATIC=1 -fPIC -MD -MT src/CMakeFiles/KF6ModemManagerQt_static.dir/sms.cpp.o -MF src/CMakeFiles/KF6ModemManagerQt_static.dir/sms.cpp.o.d -o src/CMakeFiles/KF6ModemManagerQt_static.dir/sms.cpp.o -c /var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999/src/sms.cpp
ninja: build stopped: subcommand failed.
* ERROR: kde-frameworks/modemmanager-qt-9999::kde failed (compile phase):
* ninja -v -j2 -l0 failed
*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 3023: Called cmake_src_compile
* environment, line 1105: Called cmake_build
* environment, line 1072: Called eninja
* environment, line 1762: Called die
* The specific snippet of code:
* "$@" || die -n "${*} failed"
*
* If you need support, post the output of `emerge --info '=kde-frameworks/modemmanager-qt-9999::kde'`,
* the complete build log and the output of `emerge -pqv '=kde-frameworks/modemmanager-qt-9999::kde'`.
* The complete build log is located at '/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/temp/environment'.
* Working directory: '/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999_build'
* S: '/var/tmp/portage/kde-frameworks/modemmanager-qt-9999/work/modemmanager-qt-9999'
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/modemmanager-qt/-/merge_requests/34 Git commit cc836b47c8a9344ea6af8274ebd0d83a98bca0d1 by Nicolas Fella. Committed on 09/01/2024 at 01:13. Pushed by nicolasfella into branch 'master'. Add version check for gid1/gid2 properties They were added in MM 1.20 M +3 -3 src/sim.cpp M +2 -2 src/sim.h M +1 -1 src/sim_p.h https://invent.kde.org/frameworks/modemmanager-qt/-/commit/cc836b47c8a9344ea6af8274ebd0d83a98bca0d1 |