[MacPorts] #71481: portaudio @20240308-88ab584e +universal Undefined symbols for architecture x86_64

MacPorts noreply at macports.org
Thu Dec 19 06:29:47 UTC 2024


#71481: portaudio @20240308-88ab584e +universal Undefined symbols for architecture
x86_64
------------------------+----------------------
  Reporter:  adamscott  |      Owner:  ra1nb0w
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.10.5
Resolution:             |   Keywords:  sequoia
      Port:  portaudio  |
------------------------+----------------------

Comment (by ryandesign):

 Switching from autotools to another build system is typically fraught with
 peril so I like to put it off until there is no alternative (i.e. until
 upstream removes the autotools build system). For example, library names
 and versions often vary between build systems, which has an impact on all
 other ports using the libraries. If there is any difference in the files
 installed by the port before and the files installed by the port after
 your changes, the revision must be increased, and if the library name or
 version changes, all ports using the library need their revisions
 increased and need to be checked to ensure they still build.

 Your proposal removes all the flags that told autotools what features to
 enable or disable. Instead of removing them, you likely need to convert
 them to the cmake equivalents, otherwise the port may perform
 [wiki:ReproducibleBuilds undesirable autodetection] of features. You've
 also forgotten to make corresponding changes to the jack variant.

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


More information about the macports-tickets mailing list