Hey Dan
Thanks a lot for the insight. With your few hints the process turned to be easier than I initially thought. I got a few externals compiled and uploaded to deken (no ppc, though, just fat as in i386 and x86_64). netpd runs now easily with Pd-vanilla on OS X. Great :-)
Roman
p.s.: I converted the few externals I care about to Katja's pd-lib-builder Makefile. I never felt quite comfortable with building binaries from source as it often lead to issues I lacked the knowledge to properly deal with, thus I was conditioned to connect building with pain. I must say the switch was almost pain-free process and it worked on five different architectures nearly out-of-the-box. The build system has a level of abstraction I believe I can still understand. Katja, I think you did great. I'm a happy and thankful user :-)
On Mon, 2015-12-14 at 12:23 -0700, Dan Wilcox wrote:
Dan Wilcox @danomatika danomatika.com robotcowboy.com
On Dec 14, 2015, at 4:00 AM, pd-dev-request@lists.iem.at wrote:
From: Roman Haefeli reduzent@gmail.com
Subject: [PD-dev] building on OS X
Date: December 14, 2015 at 1:53:10 AM MST
To: pd-dev@lists.iem.at
- Do I need XCode? (and thus an Apple-ID?)
Yes, you need Xcode. It has the compiler & build chain you need. Open source projects generally compile just fine from the commandline. You do not need to use Xcode itself for building Pd.
You also don’t need to install Xcode form the App Store. If you have an Apple ID (or can borrow someone’s) you can download the current & beta versions of Xcode from the Apple Developer site and just install it yourself.
- How do I install all other necessary tools (git, etc.)? I heard
about homebrew, fink, macports…
Use Homebrew. It’s great: http://brew.sh
- Once things are set up, is it feasible to have completely CLI
based workflow?
Yes.