https://bugs.kde.org/show_bug.cgi?id=378229

            Bug ID: 378229
           Summary: Build failure: gestures.cpp:58:48: error: call of
                    overloaded ‘abs(qreal)’ is ambiguous
           Product: kwin
           Version: git master
          Platform: Kubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: rik.mill...@gmail.com
  Target Milestone: ---

Building git-master on KCI:

Ubuntu Zesty
GCC: 6.2.1
Qt: 5.7.1

--- log extract ---

[ 44%] Building CXX object
autotests/CMakeFiles/testScreens.dir/mock_workspace.cpp.o
cd
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/obj-x86_64-linux-gnu/autotests
&& /usr/bin/c++   -DKWIN_UNIT_TEST -DQT_CORE_LIB
-DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG
-DQT_TESTCASE_BUILDDIR=\"/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/obj-x86_64-linux-gnu\"
-DQT_TESTLIB_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE
-I/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/obj-x86_64-linux-gnu/autotests
-I/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/autotests
-I/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/autotests/.
-I/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/tabbox
-I/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/effects
-I/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/libkwineffects
-I/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/obj-x86_64-linux-gnu
-I/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/obj-x86_64-linux-gnu/libkwineffects
-I/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658 -isystem
/usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtTest -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/KF5/KConfigCore
-isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfigGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KWindowSystem
-isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets  -g -O2
-fdebug-prefix-map=/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x
-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 -fvisibility=hidden
-fvisibility-inlines-hidden   -fPIC -std=gnu++11 -o
CMakeFiles/testScreens.dir/mock_workspace.cpp.o -c
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/autotests/mock_workspace.cpp
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp: In member
function ‘qreal KWin::SwipeGesture::minimumDeltaReachedProgress(const QSizeF&)
const’:
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:58:48: error:
call of overloaded ‘abs(qreal)’ is ambiguous
         return std::min(std::abs(delta.height()) /
std::abs(m_minimumDelta.height()), 1.0);
                                                ^
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
   abs(long __i) { return __builtin_labs(__i); }
   ^~~
In file included from /usr/include/c++/6/cstdlib:75:0,
                 from /usr/include/c++/6/bits/stl_algo.h:59,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/stdlib.h:735:12: note: candidate: int abs(int)
 extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
            ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:180:3: note: candidate: long long int std::abs(long
long int)
   abs(long long __x) { return __builtin_llabs (__x); }
   ^~~
/usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
   abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
   ^~~
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:58:84: error:
call of overloaded ‘abs(qreal)’ is ambiguous
         return std::min(std::abs(delta.height()) /
std::abs(m_minimumDelta.height()), 1.0);
                                                                               
    ^
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
   abs(long __i) { return __builtin_labs(__i); }
   ^~~
In file included from /usr/include/c++/6/cstdlib:75:0,
                 from /usr/include/c++/6/bits/stl_algo.h:59,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/stdlib.h:735:12: note: candidate: int abs(int)
 extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
            ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:180:3: note: candidate: long long int std::abs(long
long int)
   abs(long long __x) { return __builtin_llabs (__x); }
   ^~~
/usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
   abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
   ^~~
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:61:47: error:
call of overloaded ‘abs(qreal)’ is ambiguous
         return std::min(std::abs(delta.width()) /
std::abs(m_minimumDelta.width()), 1.0);
                                               ^
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
   abs(long __i) { return __builtin_labs(__i); }
   ^~~
In file included from /usr/include/c++/6/cstdlib:75:0,
                 from /usr/include/c++/6/bits/stl_algo.h:59,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/stdlib.h:735:12: note: candidate: int abs(int)
 extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
            ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:180:3: note: candidate: long long int std::abs(long
long int)
   abs(long long __x) { return __builtin_llabs (__x); }
   ^~~
/usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
   abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
   ^~~
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:61:82: error:
call of overloaded ‘abs(qreal)’ is ambiguous
         return std::min(std::abs(delta.width()) /
std::abs(m_minimumDelta.width()), 1.0);
                                                                               
  ^
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
   abs(long __i) { return __builtin_labs(__i); }
   ^~~
In file included from /usr/include/c++/6/cstdlib:75:0,
                 from /usr/include/c++/6/bits/stl_algo.h:59,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/stdlib.h:735:12: note: candidate: int abs(int)
 extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
            ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:180:3: note: candidate: long long int std::abs(long
long int)
   abs(long long __x) { return __builtin_llabs (__x); }
   ^~~
/usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
   abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
   ^~~
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp: In member
function ‘void KWin::GestureRecognizer::updateSwipeGesture(const QSizeF&)’:
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:159:31: error:
call of overloaded ‘abs(qreal)’ is ambiguous
     if (std::abs(delta.width()) > std::abs(delta.height())) {
                               ^
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
   abs(long __i) { return __builtin_labs(__i); }
   ^~~
In file included from /usr/include/c++/6/cstdlib:75:0,
                 from /usr/include/c++/6/bits/stl_algo.h:59,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/stdlib.h:735:12: note: candidate: int abs(int)
 extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
            ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:180:3: note: candidate: long long int std::abs(long
long int)
   abs(long long __x) { return __builtin_llabs (__x); }
   ^~~
/usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
   abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
   ^~~
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:159:58: error:
call of overloaded ‘abs(qreal)’ is ambiguous
     if (std::abs(delta.width()) > std::abs(delta.height())) {
                                                          ^
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
   abs(long __i) { return __builtin_labs(__i); }
   ^~~
In file included from /usr/include/c++/6/cstdlib:75:0,
                 from /usr/include/c++/6/bits/stl_algo.h:59,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/stdlib.h:735:12: note: candidate: int abs(int)
 extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
            ^~~
In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.h:25,
                 from
/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/gestures.cpp:20:
/usr/include/c++/6/cstdlib:180:3: note: candidate: long long int std::abs(long
long int)
   abs(long long __x) { return __builtin_llabs (__x); }
   ^~~
/usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
   abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
   ^~~
autotests/CMakeFiles/testGestures.dir/build.make:89: recipe for target
'autotests/CMakeFiles/testGestures.dir/__/gestures.cpp.o' failed
make[4]: *** [autotests/CMakeFiles/testGestures.dir/__/gestures.cpp.o] Error 1
make[4]: Leaving directory
'/<<BUILDDIR>>/kwin-5.9.4+p17.04+git20170329.0658/obj-x86_64-linux-gnu'
CMakeFiles/Makefile2:6415: recipe for target
'autotests/CMakeFiles/testGestures.dir/all' failed
make[3]: *** [autotests/CMakeFiles/testGestures.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to