From ecdb1d81c9312789c6233aba2190572344b22188 Mon Sep 17 00:00:00 2001 From: James Crook Date: Mon, 9 Nov 2015 11:44:29 +0000 Subject: [PATCH] Updates to compile.txt from Gale. --- win/compile.txt | 37 +++++++++++++------------------------ 1 file changed, 13 insertions(+), 24 deletions(-) diff --git a/win/compile.txt b/win/compile.txt index 0735efbec..bf5e360ba 100644 --- a/win/compile.txt +++ b/win/compile.txt @@ -63,7 +63,7 @@ MSVC++ STEP 2: Build wxWidgets 2.2. We have patched wxWidgets with three patches. You should apply all three. You can do this in one step by copying the folder - "audacity\win\wxWidgets_additions\wxWidgets-3.02\" + "audacity\win\wxWidgets_additions\wxWidgets-3.0.2\" over your: "C:\wxWidgets-3.0.2\" This applies the three patches. @@ -91,17 +91,6 @@ MSVC++ STEP 2: Build wxWidgets 2.3. Build wxWidgets for all configurations of Audacity that you want. - With Visual Studio 2013 C++ and wxWidgets 3.0.2, - you will get an error for a missing pbt.h header. - You can (apparently safely) comment that out. - In audacity-src\win\wxWidgets_additions, we have a copy of - the file with this change already made. - As above, you may want to save the original by renaming - "C:\wxWidgets-3.0.2\src\msw\window.cpp" to - "C:\wxWidgets-3.0.2\src\msw\window.cpp.bak". - Then copy "audacity-src\win\wxWidgets_additions\window.cpp" to - "C:\wxWidgets-3.0.2\src\msw\window.cpp". - * Use the "DLL Unicode Release" configuration to use in a "Release" version of Audacity. * Build "DLL Unicode Debug" configuration to use in a @@ -142,12 +131,11 @@ MSVC++ STEP 2: Build wxWidgets ------------------------------------------------------------------------ -MSVC++ STEP 3: Download and Install Audacity +MSVC++ STEP 3: Download source code for Audacity ------------------------------------------------------------------------ -To check out the latest source code from SVN, see the instructions at -"http://audacity.sourceforge.net/community/developers". - +Checkout the latest Audacity code from our GitHub repository +at https://github.com/audacity/audacity/ (see GitHub for help). ------------------------------------------------------------------------ MSVC++ STEP 4: Set wxWidgets location for Audacity @@ -232,7 +220,7 @@ than standard WMME. Unlike WMME, not all soundcard drivers support it. Because ASIO is a proprietary, closed standard, we (or any third party) cannot distribute its SDK. That means we cannot distribute builds of Audacity that support ASIO, because Audacity is licensed under the GPL -(http://audacity.sourceforge.net/about/license), which requires we +(http://audacityteam.org/about/license), which requires we distribute all source code. So, although you can build your own copies of Audacity with @@ -439,7 +427,7 @@ Cygwin STEP 1: Installing Cygwin Cygwin STEP 2: Download and install wxWidgets --------------------------------------- -1. Go to http://www.wxwidgets.org/ and download wxWidgets v2.8.12 or greater. Make +1. Go to http://www.wxwidgets.org/ and download wxWidgets v3.0.2 or greater. Make sure you download the "wxAll" package that contains source code for all ports. The Win32 port will not work for compiling Audacity, since it was compiled and installed to work with MS Visual C++. @@ -461,12 +449,13 @@ you will have wxWidgets installed in your Cygwin installation! Cygwin STEP 3: Download Audacity --------------------------------- -1. Go to http://audacity.sourceforge.net/ and download the Audacity source distribution. -Cygwin is currently experimental in the 1.2 branch and SVN head, but you must have at least -Audacity v1.2.0 sources. - -2. From a cygwin prompt, go to the tarball that you downloaded and use a command like -'tar -xzvf (audacity tarball)' to open it. +Either use Git, with a command like + git clone https://github.com/audacity/audacity +to get a local copy of our repository. +OR fetch the tarball (link is at http://audacityteam.org/download/source) and +then from a cygwin prompt, use a command like + 'tar -xzvf (audacity tarball)' +to open it. -----------------------------------------