Patches item #1204294, was opened at 2005-05-18 15:51 Message generated for change (Settings changed) made by zmoelnig You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478072&aid=1204294...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: puredata Group: bugfix Status: Open Resolution: Remind Priority: 7 Submitted By: Hans-Christoph Steiner (eighthave)
Assigned to: Miller Puckette (millerpuckette)
Summary: Jack/TclTk/pdtcl build fixes on Mac OS X
Initial Comment: This patch allows the Pd.app to be built with Jack support on Mac OS X and it looks for the TclTk Frameworks first in the standalone Wish Shell.app then in the standard location (/Library/Frameworks).
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave) Date: 2005-07-25 04:02
Message: Logged In: YES user_id=27104
MACOSX_DEPLOYMENT_TARGET=10.2 is necessary on Mac OS X to support weak linking of frameworks. Since its just a environment variable, it should be safely ignored on other platforms.
The included patch assumes that the darwin_linking_fixes.patch has already been applied.
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave) Date: 2005-06-07 02:21
Message: Logged In: YES user_id=27104
I figured out how to make the Jack.framework dependency optional. Apple calls it "weak libraries", aka "soft imports". To make it work for Jack, change the two lines in configure.in from "-framework Jack" to "-weak_framework Jack". Ideally, Pd would then test to see if Jack is available before switching to it, otherwise it'll just crash. Here's apple's method of testing:
http://developer.apple.com/documentation/mac/runtimehtml/RTArch-43.html
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave) Date: 2005-05-22 07:53
Message: Logged In: YES user_id=27104
- allows the Pd.app to be built with Jack support on Mac OS X.
- fixed linking problem that caused bunk builds with Tcl/Tk newer than 8.4.4
- configure now looks for the Tcl and Tk frameworks
- pdtcl renamed to libPdTcl.dylib according to Mac OS X standard
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478072&aid=1204294...