Building wxWidgets before Audacity in Xcode

Building and customizing Audacity from the source code.
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
Post Reply
johnnyp
Posts: 1
Joined: Thu Aug 24, 2017 12:41 pm
Operating System: Windows 10

Building wxWidgets before Audacity in Xcode

Post by johnnyp » Thu Aug 24, 2017 1:17 pm

Hello! I see this part of the forum is a little less busy than the help section, but am hopeful someone can help me out in compiling Audacity for Mac.

I have already compiled a working build on Windows, although my Mac OS experience is at a halt.

I am somewhere in between these steps:

9) Once the download is complete, unzip it:

unzip wxWidgets-audacity-fixes.zip

10) And finally build/install wxWidgets:

sudo <path to Audacity source>/mac/build_wxwidgets .


Mac is running Sierra and Xcode 8.1 (w/ the 10.6 SDK from 4.3.3). Comparing to the Windows install, my guess is I am not placing the unzipped [wxWidgets-audacity-fixes] folder in the right location, or it must be renamed for the script/system to find it.

The few routes I've tried all seem to produce the same result in Terminal:

../mac/build_wxwidgets: line35: ../configure: No such file or directory

Would appreciate tips on the missing link here. Cheers!

steve
Site Admin
Posts: 48293
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Building wxWidgets before Audacity in Xcode

Post by steve » Mon Sep 04, 2017 1:12 pm

johnnyp wrote:my guess is I am not placing the unzipped [wxWidgets-audacity-fixes] folder in the right location
The exact location is not important, but on my machine I unzipped to:

~/Documents/sourcecode/wxWidgets-audacity-fixes
johnnyp wrote:../mac/build_wxwidgets: line35: ../configure: No such file or directory
Are you sure that you got the patched version of WxWidgets?
You need to download it from the "audacity-fixes" branch here: https://github.com/audacity/wxWidgets
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

Post Reply