[MacPorts] #63892: id3lib: symbol not found in flat namespace '_compress' (was: id3lib is broken on M1)

MacPorts noreply at macports.org
Tue Nov 9 18:57:26 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  |
---------------------+--------------------
Changes (by ryandesign):

 * keywords:   => arm64


Comment:

 Note that this release of id3lib is 17 years old, so breakage on new
 systems is not surprising.

 Since upstream has clearly long abandoned this software, and the port has
 no maintainer, a fix would have to come from a volunteer.

 According to [https://forums.gentoo.org/viewtopic-t-160763-start-0.html
 this old post], adding `-lz` to your test.c compile line may help. (It
 wasn't necessary for me on High Sierra but I didn't test on Big Sur or
 Monterey nor on Apple Silicon.)

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


More information about the macports-tickets mailing list