Re: [MacPorts] #63230: fluidsynth @2.1.9: build fails on Leopard i386: fluid_coreaudio.c:190: error: ‘AudioComponentDescription’ undeclared

MacPorts noreply at macports.org
Thu Jul 8 12:43:40 UTC 2021


#63230: fluidsynth @2.1.9: build fails on Leopard i386: fluid_coreaudio.c:190:
error: ‘AudioComponentDescription’ undeclared
-------------------------+-------------------------
  Reporter:  kencu       |      Owner:  rjvbertin@…
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:  leopard
      Port:  fluidsynth  |
-------------------------+-------------------------

Comment (by RJVB):

 Not at my Mac right now, but isn't the missing symbol something from an
 Apple SDK?

 I see 2 solutions:
 - clamp the version to 2.0.5 (or whatever is the latest one that does
 build) on Leopard i386
 - detect the OS version and make the use of the component description
 conditional.

 Ken, I know you're used to doing this sort of thing, can I ask you to
 chose and make the changes yourself? You'd have to test anything I can
 come up with anyway because I don't have a Leopard i386 system...

 Not sure if we really have to support having too-new SDKs installed?

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


More information about the macports-tickets mailing list