[MacPorts] #63892: id3lib: symbol not found in flat namespace '_compress'

MacPorts noreply at macports.org
Tue Nov 9 21:16:07 UTC 2021


#63892: id3lib: symbol not found in flat namespace '_compress'
---------------------+--------------------
  Reporter:  catap   |      Owner:  (none)
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  arm64
      Port:  id3lib  |
---------------------+--------------------

Comment (by ryandesign):

 Replying to [comment:3 catap]:
 > I do not understand why it is linked with `iconv` but not with `z`

 Same on my system—libid3.dylib does not link with libz.dylib but the
 programs in bin/ do—so that doesn't explain the problem.

 I see that id3lib includes a bundled copy of zlib that gets used if it
 can't find a system one. (This shouldn't occur in MacPorts; we should
 always use MacPorts zlib.) Since id3lib seems to require zlib
 functionality, it sure seems like libid3.dylib should link with
 libz.dylib; I'm not sure why it doesn't.

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


More information about the macports-tickets mailing list