Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#26782 closed defect (wontfix)

Portaudio does not build on 10.6 if macosx_deployment_target is < 10.6

Reported by: lasconic@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc:
Port: portaudio

Description

In the current portfile, the patch "patch-src__hostapi__coreaudio__pa_mac_core.c" is applied without condition. This patch adds reference to 10.6 only API such as AudioComponentDescription. If target is 10.4 or 10.5, portaudio port fails to build.

Attachments (1)

main.log (44.1 KB) - added by lasconic@… 13 years ago.
Output portaudio 10.4

Download all attachments as: .zip

Change History (7)

comment:1 Changed 13 years ago by mf2k (Frank Schima)

Priority: HighNormal

comment:2 Changed 13 years ago by mf2k (Frank Schima)

The patch is in a platform darwin 10 block. So it should only be applied in 10.6. Have you actually tried to install this on 10.5? What is the output?

Changed 13 years ago by lasconic@…

Attachment: main.log added

Output portaudio 10.4

comment:3 Changed 13 years ago by lasconic@…

I tried on mac 10.6 wih macports 1.9.1. In my macports.conf I have macosx_deployment_target 10.4. The output is attached.

comment:4 Changed 13 years ago by jmroot (Joshua Root)

Resolution: wontfix
Status: newclosed

Yeah, this is one reason why changing macosx_deployment_target is unsupported.

comment:5 Changed 13 years ago by jmroot (Joshua Root)

Summary: Portaudio does not build if target is < 10.6Portaudio does not build on 10.6 if macosx_deployment_target is < 10.6

comment:6 Changed 13 years ago by lasconic@…

Is there a bug report or feature request open to support macosx_deployment_target ? or to expose it to the Portfile to be able to use it in a condition?

Note: See TracTickets for help on using tickets.