Hey
As Hans pointed out, I think there's a problem compiling PD on osx that's bigger than we may have thought...even these sources:
http://crca.ucsd.edu/~msp/Software/pd-0.40-2.src.tar.gz
fail with the lipo error. (libtcl)
Neither MAIN nor HEAD do better. Other tags and branches seem to have the same, or slightly different, problem.
So it seems no OSX compilation can be made right now...
Anyone, thoughts?
David
There are patches in packages/patches that allow you to compile on Mac OS X. Pd-0.40.2-extended is building every night these days.
.hc
On May 30, 2007, at 9:31 AM, David Plans Casal wrote:
Hey
As Hans pointed out, I think there's a problem compiling PD on osx that's bigger than we may have thought...even these sources:
http://crca.ucsd.edu/~msp/Software/pd-0.40-2.src.tar.gz
fail with the lipo error. (libtcl)
Neither MAIN nor HEAD do better. Other tags and branches seem to have the same, or slightly different, problem.
So it seems no OSX compilation can be made right now...
Anyone, thoughts?
David
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
kill your television
Hi Hans,
On 30 May 2007, at 18:23, Hans-Christoph Steiner wrote:
There are patches in packages/patches that allow you to compile on Mac OS X. Pd-0.40.2-extended is building every night these days.
Cool. However, I was wondering how to go about fixing the problem, more than just get it to compile for myself.
I've never encountered lipo before and can't understand why this build would have a problem with libtcl...
What's the difference between HEAD and 0.40.2-extended in terms of their libtcl dependency?
d
On May 30, 2007, at 3:41 PM, David Plans Casal wrote:
Hi Hans,
On 30 May 2007, at 18:23, Hans-Christoph Steiner wrote:
There are patches in packages/patches that allow you to compile on Mac OS X. Pd-0.40.2-extended is building every night these days.
Cool. However, I was wondering how to go about fixing the problem, more than just get it to compile for myself.
I've never encountered lipo before and can't understand why this build would have a problem with libtcl...
What's the difference between HEAD and 0.40.2-extended in terms of their libtcl dependency?
There is no difference AFAIK in how HEAD and 0.40.2-extended uses Tcl/ Tk. IIRC, HEAD is using lipo manually to assemble universal/fat binaries. The proper way to do that is by specifying -arch flags to gcc, then gcc will call lipo for you.
That could be the first thing you tackle, cleaning up the universal binary compilation in HEAD. So far, I just added --disable-fat to ./ configure to turn off that stuff and just build on the native architecture.
.hc
d
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
Terrorism is not an enemy. It cannot be defeated. It's a tactic. It's about as sensible to say we declare war on night attacks and expect we're going to win that war. We're not going to win the war on terrorism. - retired U.S. Army general, William Odom