I’m having a look at the github code, on my machine, and notice that the Architectures and Base SDK sets are quite old. I’m running OSX 10.11.3, and Xcode 7.2.1.
I have the wsWidgets 3.0 installed, but see from comments elsewhere that it may not be the right one…
But anyway, if anyone else is building on the latest, it might be worth following up, I don’t want to be the only kid on the block fiddling with this… Otherwise, it will be only when and if I get to it.
My current setup here.
Mac mini 6.2 - 2012, Intel Core i7,2.3 GHz, Memory:16 GB. El-Capitan OSX 10.11.3 2TB Xcode 7.2.1
Drive 0:HGST HTS721010A9E630. Upper bay. Drive 1:ST1000LM024 HN-M101MBB. Lower Bay
Audacity 2.1.2 - Focusrite SOLO Mini Preamp - Shure55SH Series II (Dynamic) - BTSKY™BM-800 (Condenser)
Just kept fiddling …
zeus:wxWidgets-3.0.2 robert$ sudo /Users/robert/Documents/github/Audacity/mac/build_wxwidgets You must install the 10.6 SDK at this location: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/ zeus:wxWidgets-3.0.2 robert$
A look around reveals this.
zeus:Audacity robert$ ls -l /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ total 0 drwxr-xr-x 5 root wheel 170 7 Aug 2017 MacOSX10.11.sdk
So I’ve put MacOSX10.11 in place of MacOSX10.6 in the build-wxwidgets file, and it appears to be building ok. So that’s one step along the way maybe.
So that all went reasonably well. A few warnings… but
robert$ wx-config --list
Default config is osx_cocoa-unicode-3.0-release
Default config will be used for output
The warnings mostly look like this
ld: warning: object file (basedll_filename.o) was built for newer OSX version (10.6) than being linked (10.5)