[MacPorts] #59932: exiv2 @0.27.1: error: no matching function for call to 'binaryToString'

MacPorts noreply at macports.org
Fri Jan 10 10:12:21 UTC 2020


#59932: exiv2 @0.27.1: error: no matching function for call to 'binaryToString'
------------------------------+--------------------
  Reporter:  TheLastLovemark  |      Owner:  (none)
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.6.2
Resolution:                   |   Keywords:
      Port:  exiv2            |
------------------------------+--------------------

Comment (by ryandesign):

 The code that raises the error is:

 {{{
 #if DEBUG
                             std::cerr <<
 Exiv2::Internal::binaryToString(parsedBuf.pData_,
 parsedBuf.size_>50?50:parsedBuf.size_,0) << std::endl;
 #endif
 }}}

 So I think you've simply found a bug in the exiv2 code that only appears
 when compiling in debug mode (this call of
 `Exiv2::Internal::binaryToString` (in src/pngimage.cpp) does not agree
 with that function's definition (in image_int.hpp)) and should
 [https://github.com/Exiv2/exiv2 report it to the developers of exiv2] so
 that they can fix it for the next version.

-- 
Ticket URL: <https://trac.macports.org/ticket/59932#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list