[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [plasma-desktop/Plasma/5.6] kcms/touchpad/src/backends/x11: Fix building on Linux with clang/libc++
From:       Luca Beltrame <lbeltrame () kde ! org>
Date:       2016-05-23 13:43:27
Message-ID: E1b4q8l-0002b5-3A () scm ! kde ! org
[Download RAW message or body]

Git commit d8197688122e6b3787283ef59fa5ddd3c518662b by Luca Beltrame.
Committed on 23/05/2016 at 13:42.
Pushed by lbeltrame into branch 'Plasma/5.6'.

Fix building on Linux with clang/libc++

When using libc++, cmath isn't being pulled in,
resulting in

error: no member named 'sqrt' in namespace 'std'

Adding explicit include fixes it

(cherry picked from commit 3a3bbc39d5cba8d77c89f6652c5b9c24c9980497)

M  +1    -0    kcms/touchpad/src/backends/x11/synapticstouchpad.cpp

http://commits.kde.org/plasma-desktop/d8197688122e6b3787283ef59fa5ddd3c5186=
62b

diff --git a/kcms/touchpad/src/backends/x11/synapticstouchpad.cpp b/kcms/to=
uchpad/src/backends/x11/synapticstouchpad.cpp
index d4742bf..eb222ae 100644
--- a/kcms/touchpad/src/backends/x11/synapticstouchpad.cpp
+++ b/kcms/touchpad/src/backends/x11/synapticstouchpad.cpp
@@ -46,6 +46,7 @@
  *      Peter Osterlund (petero2@telia.com)
  */
 =

+#include <cmath>
 #include <QDebug>
 =

 #include "synapticstouchpad.h"
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic