build instructions for Linux
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Sat, 13 Oct 2012 21:50:57 +0000 (21:50 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Sat, 13 Oct 2012 21:50:57 +0000 (21:50 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@748 01035d8c-6547-0410-b346-abe4f91aad63

fdmdv2/README.linux [new file with mode: 0644]

diff --git a/fdmdv2/README.linux b/fdmdv2/README.linux
new file mode 100644 (file)
index 0000000..4e9e6e3
--- /dev/null
@@ -0,0 +1,55 @@
+README.linux for fdmdv2
+Created by David Rowe
+Oct 14 2012
+
+BUILDING fdmdv2 for Linux
+=========================
+
+Build wxWidgets
+---------------
+
+1. Download wxWidgets 2.9.4 or later and untar
+
+2. Build the gtk version:
+    
+   $ cd wxWidgets-2.9.4
+   $ mkdir build_gtk
+   $ cd build_gtk
+   $ ../configure
+   $ make
+
+3. You don't actually have to "make install" wxWidgets (unless you
+   really want to), it can be used by fdmdv2 out of the directory you
+   build it in.
+
+Build portaudio
+---------------
+
+1. Download and untar pa_stable_V19
+
+2. Build with C++ enabled
+
+   $ ./configure --enable-cxx
+   $ make
+
+3. I did a "sudo make install" on this, and removed the default
+   Unbuntu portaudio libs as they were an earlier version.  It's
+   probably possible to build fdmdv2 without "make install".
+
+Build codec2-dev
+----------------
+
+1. See codec2-dev/README. No need to "make install"
+
+Build fdmdv2
+------------
+
+1. svn co fdmdv2
+
+2. Modify the paths at the top of src/Makefile.linux for wxWidgets and codec2-dev
+
+3. 
+   cd fdmdv2/src 
+   make -f Makefile.linux
+
+