Linux comes with the dev tools you need, but you'll need to install these two packages:
On other Linux distros, find the appropriate packages for the gd2 and fftw3 libraries.
Use the following command to check out a snapshot of the current ProteoWizard
source code:
svn checkout
https://proteowizard.svn.sourceforge.net/svnroot/proteowizard/trunk/pwiz
your_local_directory
your_local_directory
will be referred to as <pwiz-root> below.
From your <pwiz-root> directory, run:
quickbuild.bat
From your <pwiz-root> directory, run:
quickbuild.sh
Link error involving gcc_eh in default build. Workaround -- build with:
quickbuild.sh runtime-link=shared
ProteoWizard uses Boost.Build, a cross-platform build framework. See http://boost.org/boost-build2 for Boost.Build documentation.
Tested versions of all of ProteoWizard's library dependencies can be found in <pwiz-root>/libraries.
The following libraries are used by the ProteoWizard projects:
filesystem
for platform-independent filesystem
access, program_options
for handling command-line parameters,
ublas
for linear algebra routines, and Boost.Build
for platform-independent build files.
http://boost.org
gd
graphics library is used by msaccess/mspicture
for creating
images of mass spectra.
http://www.libgd.org
fftw
Fourier Transform library is used for processing
FTMS transient data.
http://www.fftw.org