comparison INSTALL.txt @ 2594:2de306979a2a sv_v4.2

Minor updates to debug and other wording for 4.2; fix failure to show plugin population warning dialog
author Chris Cannam
date Fri, 14 Aug 2020 10:48:29 +0100
parents 27de601a2729
children
comparison
equal deleted inserted replaced
2593:bc882961a233 2594:2de306979a2a
1 1
2 How to compile Sonic Visualiser from source 2 How to compile Sonic Visualiser from source
3 =========================================== 3 ===========================================
4 4
5 (NOTE: Refer also to .travis.yml and .appveyor.yml to see what the 5 (NOTE: Refer also to .travis.yml and .appveyor.yml to how the
6 continuous-integration processes do to run a build) 6 continuous-integration processes run a build)
7 7
8 On Windows and Mac is it actually easier to build from a checkout of 8 On Windows and Mac it is perhaps easier to build from a checkout of
9 the Mercurial repository (be sure to update to the appropriate tag if 9 the Mercurial repository (be sure to update to the appropriate tag if
10 you need a specific release) than it is to build from an official 10 you need a specific release) than it is to build from an official
11 Sonic Visualiser source release package. This is because the 11 Sonic Visualiser source release package. This is because the
12 repository checkout pulls in some required library builds, while the 12 repository checkout pulls in some required library builds, while the
13 source package contains only Sonic Visualiser code. 13 source package contains only Sonic Visualiser code.
14
15 On Linux it is simpler to build from a source package.
14 16
15 17
16 Windows 18 Windows
17 ------- 19 -------
18 20
88 For Cap'n Proto you will need v0.6 or newer. 90 For Cap'n Proto you will need v0.6 or newer.
89 91
90 For the rest, if you happen to be using a Debian-based Linux, you 92 For the rest, if you happen to be using a Debian-based Linux, you
91 probably want to apt install something like the following packages: 93 probably want to apt install something like the following packages:
92 94
93 build-essential libbz2-dev libfftw3-dev libfishsound1-dev 95 build-essential libbz2-dev libfftw3-dev libfishsound1-dev libid3tag0-dev liblo-dev liblrdf0-dev libmad0-dev liboggz2-dev libopus-dev libopusfile-dev libpulse-dev libsamplerate-dev libsndfile-dev libsord-dev libxml2-utils portaudio19-dev qt5-default libqt5svg5-dev raptor2-utils librubberband-dev capnproto libcapnp-dev git mercurial autoconf automake libtool mlton
94 libid3tag0-dev liblo-dev liblrdf0-dev libmad0-dev liboggz2-dev
95 libopus-dev libopusfile-dev libpulse-dev libsamplerate-dev
96 libsndfile-dev libsord-dev libxml2-utils portaudio19-dev qt5-default
97 libqt5svg5-dev raptor2-utils librubberband-dev libcapnp-dev git mercurial
98 autoconf automake libtool mlton
99 96
100 If you are building Sonic Visualiser from a repository checkout, then 97 If you are building Sonic Visualiser from a repository checkout, then
101 the configure script will use Repoint to obtain further checkouts of 98 the configure script will use Repoint to obtain further checkouts of
102 various modules. You will need to have a SML compiler installed for 99 various dependencies. You will need to have a SML compiler installed
103 this to work, such as SML/NJ, MLton, or Poly/ML - hence the presence 100 for this to work, such as SML/NJ, MLton, or Poly/ML - hence the
104 of mlton in the Debian package list above. This is not necessary when 101 presence of mlton in the Debian package list above. This is not
105 building from an official Sonic Visualiser source release. 102 necessary when building from an official Sonic Visualiser source
103 release.
106 104