Hello,
Trying to compile networkmanager on archlinux (fresh install), I get an
initial error, fixed by the patch attached to his message.
But for next errorI'm stuck:
[ 84%] [ 84%] [ 84%] [ 85%] Building CXX object
backends/NetworkManager/CMakeFiles/knm_nm.dir/nmdbussettingsservice.o
Building CXX object
backends/NetworkManager/CMakeFiles/knm_nm.dir/remoteconnection.o
Building CXX object
backends/NetworkManager/CMakeFiles/knm_nm.dir/nm-settingsinterface.o
Building CXX object
backends/NetworkManager/CMakeFiles/knm_nm.dir/nm-exported-connectioninterface.o
[ 85%] Building CXX object
backends/NetworkManager/CMakeFiles/knm_nm.dir/nm-exported-connection-secrets-interface.o
/home/kde/src/networkmanagement/backends/NetworkManager/nmdbussettingsservice.cpp:65:76:
error: 'NM_DBUS_SERVICE_USER_SETTINGS' was not declared in this scope
/home/kde/src/networkmanagement/backends/NetworkManager/nmdbussettingsservice.cpp:66:78:
error: 'NM_DBUS_SERVICE_SYSTEM_SETTINGS' was not declared in this scope
make[2]: ***
[backends/NetworkManager/CMakeFiles/knm_nm.dir/nmdbussettingsservice.o]
Error 1
Any hint?
Thanks,
--
Valentin Rusu (IRC valir, KDE vrusu)
KSecretsService (former KSecretService, KWallet replacement)
>From 771dd97d7e7749d8cbed8f8e584e7064dac59d6e Mon Sep 17 00:00:00 2001
From: Valentin Rusu <[email protected]>
Date: Sat, 8 Oct 2011 20:03:43 +0200
Subject: [PATCH] Attempting to fix compile issues with nm-0.9.1 on archlinux
---
CMakeLists.txt | 2 +-
backends/NetworkManager/settings/gsmdbus.cpp | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index db53d83..0ee7588 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@ project(plasma-networkmanagement)
option(INSTALL_KNM_AUTOSTART "Install the autostart file for knetworkmanager. Warning: This prevents the plasmoid from working properly")
set (MINIMUM_NM_VERSION_REQUIRED "0.8.1")
-set (MAXIMUM_NM_VERSION_SUPPORTED "0.8.10")
+set (MAXIMUM_NM_VERSION_SUPPORTED "0.9.10")
find_package(KDE4 REQUIRED)
include (KDE4Defaults)
diff --git a/backends/NetworkManager/settings/gsmdbus.cpp b/backends/NetworkManager/settings/gsmdbus.cpp
index a4ea23b..2da9431 100644
--- a/backends/NetworkManager/settings/gsmdbus.cpp
+++ b/backends/NetworkManager/settings/gsmdbus.cpp
@@ -35,7 +35,7 @@ void GsmDbus::fromMap(const QVariantMap & map)
if (map.contains(QLatin1String(NM_SETTING_GSM_NETWORK_TYPE))) {
setting->setNetworktype(map.value(QLatin1String(NM_SETTING_GSM_NETWORK_TYPE)).value<int>());
} else {
- setting->setNetworktype(NM_GSM_NETWORK_ANY);
+ setting->setNetworktype(NM_SETTING_GSM_NETWORK_TYPE_ANY);
}
if (map.contains("band")) {
setting->setBand(map.value("band").value<int>());
@@ -58,7 +58,7 @@ QVariantMap GsmDbus::toMap()
map.insert("apn", setting->apn());
if (!setting->networkid().isEmpty())
map.insert(QLatin1String(NM_SETTING_GSM_NETWORK_ID), setting->networkid());
- if (setting->networktype() != NM_GSM_NETWORK_ANY) {
+ if (setting->networktype() != NM_SETTING_GSM_NETWORK_TYPE_ANY) {
map.insert(QLatin1String(NM_SETTING_GSM_NETWORK_TYPE), setting->networktype());
}
--
1.7.7
_______________________________________________
kde-networkmanager mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-networkmanager