SVN

If you want to help with development or testing of experimental Survex code, and don't mind having to build it yourself, you can fetch the very latest sources using SVN. Most people will prefer to download a stable release.

There are two branches in SVN. The trunk is used for producing Survex 1.0.X releases, while the survex-1_1 branch is used for more radical changes which will eventually lead to a Survex 1.2 release.

trunk (Survex 1.0.X)

Check out the sources:
  • svn co svn://svn.survex.com/survex/trunk survex

survex-1_1 (Survex 1.1.X)

Check out the sources:
  • svn co svn://svn.survex.com/survex/branches/survex-1_1 survex

Browsing SVN online

You can also browse our SVN repository online.

Preparing to build

You'll need a few other programs to be installed in order to build Survex from SVN. Here's a (possibly incomplete - let us know if you find any omissions) list of the Debian package names (Ubuntu package names should be the same - for other Linux distributions the names may not be quite the same; if you're using some other OS you may need to install these from source):

  • autoconf
  • automake1.6 or automake1.7 or automake1.8 or automake1.9
  • docbook-to-man
  • gcc
  • g++
  • libwxgtk2.4-dev or libwxgtk2.5-dev
  • libxxf86vm-dev (only required for Ubuntu)
  • perl
  • sgmltools-lite or sgmltools3
  • xlibmesa-gl-dev
  • xlibmesa-glu-dev
  • xlibs-dev

You now need to generate the build system files - to do this, just run: autoreconf -i from autoconf 2.50 or later; you'll also need automake 1.5 or later installed. You'll probably get some warnings about underquoted definition of one or more things - this is nothing to worry about, it's a new version of automake warning about cosmetic problems with how some other packages use automake.

The "ChangeLog" file won't exist, but you don't really need it so just use touch ChangeLog to create an empty ChangeLog.

Now you should be able to run ./configure and make as usual.

Survex
Home
Features
Screenshots
Press Coverage
History
Downloads
SVN
Documentation
Mailing List
Related Tools
Recent Changes
To Do
The Future

webmaster: Olly Betts