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

            Bug ID: 375647
           Summary: call to 'abs' is ambiguous - spectrogram.cpp
           Product: kdenlive
           Version: 16.08.2
          Platform: Compiled Sources
                OS: FreeBSD
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: Installation
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

building on FreeBSD 11 with clang 3.8.8

Fails with:

/home/thomas/Downloads/kdenlive-16.08.2/src/scopes/audioscopes/spectrogram.cpp:248:81:
error: call to 'abs' is ambiguous
                hideText = m_aTrackMouse->isChecked() && m_mouseWithinWidget &&
abs(x-(leftDist + mouseX + 20)) < (int) minDistX + 16
                                                                               
^~~
/usr/include/stdlib.h:83:6: note: candidate function
int      abs(int) __pure2;
         ^
/usr/include/c++/v1/stdlib.h:115:44: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY long      abs(     long __x) _NOEXCEPT {return
 labs(__x);}
                                           ^
/usr/include/c++/v1/stdlib.h:117:44: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY long long abs(long long __x) _NOEXCEPT {return
llabs(__x);}
                                           ^
/usr/include/c++/v1/math.h:646:1: note: candidate function
abs(float __lcpp_x) _NOEXCEPT {return fabsf(__lcpp_x);}
^
/usr/include/c++/v1/math.h:650:1: note: candidate function
abs(double __lcpp_x) _NOEXCEPT {return fabs(__lcpp_x);}
^
/usr/include/c++/v1/math.h:654:1: note: candidate function
abs(long double __lcpp_x) _NOEXCEPT {return fabsl(__lcpp_x);}
^
/home/thomas/Downloads/kdenlive-16.08.2/src/scopes/audioscopes/spectrogram.cpp:276:77:
error: call to 'abs' is ambiguous
            hideText = m_aTrackMouse->isChecked() && m_mouseWithinWidget &&
abs(x-(leftDist + mouseX + 30)) < (int) minDistX
                                                                            ^~~
/usr/include/stdlib.h:83:6: note: candidate function
int      abs(int) __pure2;
         ^
/usr/include/c++/v1/stdlib.h:115:44: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY long      abs(     long __x) _NOEXCEPT {return
 labs(__x);}
                                           ^
/usr/include/c++/v1/stdlib.h:117:44: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY long long abs(long long __x) _NOEXCEPT {return
llabs(__x);}
                                           ^
/usr/include/c++/v1/math.h:646:1: note: candidate function
abs(float __lcpp_x) _NOEXCEPT {return fabsf(__lcpp_x);}
^
/usr/include/c++/v1/math.h:650:1: note: candidate function
abs(double __lcpp_x) _NOEXCEPT {return fabs(__lcpp_x);}
^
/usr/include/c++/v1/math.h:654:1: note: candidate function
abs(long double __lcpp_x) _NOEXCEPT {return fabsl(__lcpp_x);}
^
2 errors generated.
--- src/CMakeFiles/kdenlive.dir/scopes/audioscopes/spectrogram.cpp.o ---
*** [src/CMakeFiles/kdenlive.dir/scopes/audioscopes/spectrogram.cpp.o] Error
code 1

make[2]: stopped in /usr/home/thomas/Downloads/kdenlive-16.08.2/build
1 error

make[2]: stopped in /usr/home/thomas/Downloads/kdenlive-16.08.2/build
--- src/CMakeFiles/kdenlive.dir/all ---
*** [src/CMakeFiles/kdenlive.dir/all] Error code 2

make[1]: stopped in /usr/home/thomas/Downloads/kdenlive-16.08.2/build
1 error

make[1]: stopped in /usr/home/thomas/Downloads/kdenlive-16.08.2/build
*** [all] Error code 2

make: stopped in /usr/home/thomas/Downloads/kdenlive-16.08.2/build
1 error

make: stopped in /usr/home/thomas/Downloads/kdenlive-16.08.2/build

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

Reply via email to