[I'm copying my response to the list, in case other people benefit.]
Hello, Alex.
I'm glad to hear you've done a lot of investigating on this problem. Portaudio was indeed the place to go for help.
Since you have that snapshot, you could get a pd source tree (from Miller, from the sourceforge project (e.g., pd-0.36-extended2.tar.gz source) or from CVS), and replace the following file in the pd source distribution: portaudio/pa_mac_core/pa_mac_core.c ...with the corresponding file from the portaudio snapshot. Just replace that file.
Then, open the terminal and go to the pd src directory. Type 'make'. It should simply configure and compile the pd binary. Test the new pd with '../bin/pd'. Report back. :)
As for Apple's ProjectBuilder, I haven't really looked as that as a tool for compiling Pd itself... I prefer to respect the cross-platform-ness of the core of Pd, and use it as an opportunity to learn more about command line tools.
Good luck, and welcome to the land of Pd hackers, adam
Alex from Idoia said this at Tue, 15 Apr 2003 17:28:46 +0100:
Hello Adam,
I am going to require your help once again. Following my problem with the hammerfall, I went to www.portaudio.com and noticed that the error had already been reported. The solution to the problem is to compil the latest version of it from there:
http://www.portaudio.com/archives/pa_snapshot_v18.tar.gz
Now, with not a clue of what this is all about, I read the documentation and using ProjectBuilder, I compil it. But I still don' t know what I did. And then I realised that there was a directory within pd called portAudio and I said to myself (Oops I am not far from the thrue!)
Could you just explain me what should I do, should I just copy the new files I have downloaded from poraudio.com into the folder of pd/portaudio ? But How do I compil it ? I had a look to the MakeFile inside pd/portaudio but I am not sure.
Also, i started to get used to compil things through the terminal, is the project builder from Apple' s Developer another way ? Thanks for clearing my way up to the heaven of programers.... ( I think I have done to much today, how do you do ?)
Alex