(not sure if this is the right component to file bugs for libmm-qt, apologies if not) libmm-qt git master fails to compile agains MM 1.2 In file included from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/bearer.h:30:0, from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/bearer.cpp:22: /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/generictypes.h:32:14: error: conflicting declaration 'typedef uint MMSmsCdmaTeleserviceId' typedef uint MMSmsCdmaTeleserviceId; ^ In file included from /usr/include/ModemManager/ModemManager.h:35:0, from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/generictypes.h:26, from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/bearer.h:30, from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/bearer.cpp:22: /usr/include/ModemManager/ModemManager-enums.h:728:3: note: previous declaration as 'typedef enum MMSmsCdmaTeleserviceId MMSmsCdmaTeleserviceId' } MMSmsCdmaTeleserviceId; ^ In file included from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/bearer.h:30:0, from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/bearer.cpp:22: /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/generictypes.h:33:14: error: conflicting declaration 'typedef uint MMSmsCdmaServiceCategory' typedef uint MMSmsCdmaServiceCategory; ^ In file included from /usr/include/ModemManager/ModemManager.h:35:0, from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/generictypes.h:26, from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/bearer.h:30, from /tmp/pacaurtmp-antonio/libmm-qt-git/src/libmm-qt/src/bearer.cpp:22: /usr/include/ModemManager/ModemManager-enums.h:810:3: note: previous declaration as 'typedef enum MMSmsCdmaServiceCategory MMSmsCdmaServiceCategory' } MMSmsCdmaServiceCategory; ^ src/CMakeFiles/KF5ModemManagerQt.dir/build.make:54: recipe for target 'src/CMakeFiles/KF5ModemManagerQt.dir/bearer.cpp.o' failed make[2]: *** [src/CMakeFiles/KF5ModemManagerQt.dir/bearer.cpp.o] Error 1 CMakeFiles/Makefile2:76: recipe for target 'src/CMakeFiles/KF5ModemManagerQt.dir/all' failed make[1]: *** [src/CMakeFiles/KF5ModemManagerQt.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2 Reproducible: Always
5.0.90 compiles correctly, so this is most likely caused by d5005c1
Same compilation failure for the 5.0.91 tar here: http://starsky.19inch.net/~jr/tmp/plasma-5.0.0/
Git commit ea60534cb4d6f4a63a97c26d11db7b576aff532d by Jan Grulich. Committed on 11/07/2014 at 07:25. Pushed by grulich into branch 'master'. Fix compilation against ModemManager 1.2 M +0 -5 src/generictypes.h M +1 -1 src/sms.cpp http://commits.kde.org/libmm-qt/ea60534cb4d6f4a63a97c26d11db7b576aff532d
Git commit 72d235c09314471f82274e05b4cde94d245616b7 by Jan Grulich. Committed on 11/07/2014 at 07:25. Pushed by grulich into branch 'Plasma/5.0'. Fix compilation against ModemManager 1.2 M +0 -5 src/generictypes.h M +1 -1 src/sms.cpp http://commits.kde.org/libmm-qt/72d235c09314471f82274e05b4cde94d245616b7