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

Reply via email to