[ 30%] Building CXX object los/widgets/CMakeFiles/widgets.dir/pcscale.cpp.o
/home/milk/src/los/los/widgets/pcscale.cpp: In member function ‘bool PCScale::selectProgramChange(int)’:
/home/milk/src/los/los/widgets/pcscale.cpp:511:65: error: call of overloaded ‘abs(unsigned int)’ is ambiguous
int diff = abs((event.tick() + part->tick()) - x);
^
In file included from /usr/include/c++/7.2.1/cstdlib:75:0,
from /usr/include/c++/7.2.1/bits/stl_algo.h:59,
from /usr/include/c++/7.2.1/algorithm:62,
from /usr/include/qt4/QtCore/qglobal.h:68,
from /usr/include/qt4/QtCore/qnamespace.h:45,
from /usr/include/qt4/QtCore/qobjectdefs.h:45,
from /usr/include/qt4/QtGui/qwindowdefs.h:45,
from /usr/include/qt4/QtGui/qevent.h:45,
from /usr/include/qt4/QtGui/QMouseEvent:1,
from /home/milk/src/los/los/widgets/pcscale.cpp:10:
/usr/include/stdlib.h:722:12: note: candidate: int abs(int)
extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
^~~
In file included from /usr/include/c++/7.2.1/cstdlib:77:0,
from /usr/include/c++/7.2.1/bits/stl_algo.h:59,
from /usr/include/c++/7.2.1/algorithm:62,
from /usr/include/qt4/QtCore/qglobal.h:68,
from /usr/include/qt4/QtCore/qnamespace.h:45,
from /usr/include/qt4/QtCore/qobjectdefs.h:45,
from /usr/include/qt4/QtGui/qwindowdefs.h:45,
from /usr/include/qt4/QtGui/qevent.h:45,
from /usr/include/qt4/QtGui/QMouseEvent:1,
from /home/milk/src/los/los/widgets/pcscale.cpp:10:
/usr/include/c++/7.2.1/bits/std_abs.h:56:3: note: candidate: long int std::abs(long int)
abs(long __i) { return __builtin_labs(__i); }
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:61:3: note: candidate: long long int std::abs(long long int)
abs(long long __x) { return __builtin_llabs (__x); }
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:70:3: note: candidate: constexpr double std::abs(double)
abs(double __x)
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:74:3: note: candidate: constexpr float std::abs(float)
abs(float __x)
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:78:3: note: candidate: constexpr long double std::abs(long double)
abs(long double __x)
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:84:3: note: candidate: constexpr __int128 std::abs(__int128)
abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:102:3: note: candidate: constexpr __float128 std::abs(__float128)
abs(__float128 __x)
^~~
/home/milk/src/los/los/widgets/pcscale.cpp:570:61: error: call of overloaded ‘abs(unsigned int)’ is ambiguous
int diff = abs((event.tick() + part->tick()) - x);
^
In file included from /usr/include/c++/7.2.1/cstdlib:75:0,
from /usr/include/c++/7.2.1/bits/stl_algo.h:59,
from /usr/include/c++/7.2.1/algorithm:62,
from /usr/include/qt4/QtCore/qglobal.h:68,
from /usr/include/qt4/QtCore/qnamespace.h:45,
from /usr/include/qt4/QtCore/qobjectdefs.h:45,
from /usr/include/qt4/QtGui/qwindowdefs.h:45,
from /usr/include/qt4/QtGui/qevent.h:45,
from /usr/include/qt4/QtGui/QMouseEvent:1,
from /home/milk/src/los/los/widgets/pcscale.cpp:10:
/usr/include/stdlib.h:722:12: note: candidate: int abs(int)
extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
^~~
In file included from /usr/include/c++/7.2.1/cstdlib:77:0,
from /usr/include/c++/7.2.1/bits/stl_algo.h:59,
from /usr/include/c++/7.2.1/algorithm:62,
from /usr/include/qt4/QtCore/qglobal.h:68,
from /usr/include/qt4/QtCore/qnamespace.h:45,
from /usr/include/qt4/QtCore/qobjectdefs.h:45,
from /usr/include/qt4/QtGui/qwindowdefs.h:45,
from /usr/include/qt4/QtGui/qevent.h:45,
from /usr/include/qt4/QtGui/QMouseEvent:1,
from /home/milk/src/los/los/widgets/pcscale.cpp:10:
/usr/include/c++/7.2.1/bits/std_abs.h:56:3: note: candidate: long int std::abs(long int)
abs(long __i) { return __builtin_labs(__i); }
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:61:3: note: candidate: long long int std::abs(long long int)
abs(long long __x) { return __builtin_llabs (__x); }
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:70:3: note: candidate: constexpr double std::abs(double)
abs(double __x)
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:74:3: note: candidate: constexpr float std::abs(float)
abs(float __x)
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:78:3: note: candidate: constexpr long double std::abs(long double)
abs(long double __x)
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:84:3: note: candidate: constexpr __int128 std::abs(__int128)
abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
^~~
/usr/include/c++/7.2.1/bits/std_abs.h:102:3: note: candidate: constexpr __float128 std::abs(__float128)
abs(__float128 __x)
^~~
make[2]: *** [los/widgets/CMakeFiles/widgets.dir/build.make:1359: los/widgets/CMakeFiles/widgets.dir/pcscale.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:950: los/widgets/CMakeFiles/widgets.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
make 83.90s user 5.28s system 61% cpu 2:25.11 total