[Bug 229844] graphics/inkscape: src/libavoid/connector.cpp:888:29: error: call to 'abs' is ambiguous on 11.2 i386

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Oct 28 11:04:03 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229844

--- Comment #3 from commit-hook at freebsd.org ---
A commit references this bug:

Author: jbeich
Date: Sun Oct 28 11:03:50 UTC 2018
New revision: 483273
URL: https://svnweb.freebsd.org/changeset/ports/483273

Log:
  MFH: r483272

  graphics/inkscape: unbreak on 32-bit archs after r474795

  src/libavoid/connector.cpp:888:29: error: call to 'abs' is ambiguous
                  COLA_ASSERT(abs((long)i->pathNext->id.objID - i->id.objID) !=
2);
                              ^~~
  src/libavoid/assertions.h:41:39: note: expanded from macro 'COLA_ASSERT'
      #define COLA_ASSERT(expr)  assert(expr)
                                        ^~~~
  /usr/include/assert.h:56:21: note: expanded from macro 'assert'
   #define assert(e)       ((e) ? (void)0 : __assert(__func__, __FILE__, \
                             ^
  /usr/include/c++/v1/math.h:733:1: note: candidate function
  abs(float __lcpp_x) _NOEXCEPT {return ::fabsf(__lcpp_x);}
  ^
  /usr/include/c++/v1/math.h:737:1: note: candidate function
  abs(double __lcpp_x) _NOEXCEPT {return ::fabs(__lcpp_x);}
  ^
  /usr/include/c++/v1/math.h:741:1: note: candidate function
  abs(long double __lcpp_x) _NOEXCEPT {return ::fabsl(__lcpp_x);}
  ^
  /usr/include/stdlib.h:87:6: note: candidate function
  int      abs(int) __pure2;
           ^
  /usr/include/c++/v1/stdlib.h:111:44: note: candidate function
  inline _LIBCPP_INLINE_VISIBILITY long      abs(     long __x) _NOEXCEPT
{return  labs(__x);}
                                             ^
  /usr/include/c++/v1/stdlib.h:113:44: note: candidate function
  inline _LIBCPP_INLINE_VISIBILITY long long abs(long long __x) _NOEXCEPT
{return llabs(__x);}
                                             ^

  PR:           229844
  Reported by:  pkg-fallout
  Approved by:  ports-secteam blanket

Changes:
_U  branches/2018Q4/
  branches/2018Q4/graphics/inkscape/files/patch-src_libavoid_connector.cpp

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-gnome mailing list