Revised procedure.

I repeated the process on another "clean" machine.  One that had a few 
different ham libraries installed but hadn't had FreeDV installed on it 
before.

This is the shortest set of commands I could come up with to get it 
compiled/installed on OpenSuSE:


----------------------------------------------------------------
# Note:  I have /usr/local/include and /usr/local/lib set up at a higher 
# priority than system directories, so newer versions of packages in 
# /usr/local take precedence over system packages.


# Install a few needed libraries:
#
sudo zypper install cmake libsndfile-devel sox-devel libsamplerate-devel 
portaudio-devel hamlib-devel


# Download and install WxWidgets 2.9.4 from:
#
# http://www.wxwidgets.org/downloads/
#
tar xjvf wxWidgets-2.9.4.tar.bz2
cd wxWidgets-2.9.4
./configure
make
sudo make install


# Download and install libctb:
#
wget https://iftools.com/download/ctb/0.16/libctb-0.16.tar.gz
tar xzvf libctb-0.16.tar.gz
cd libctb-0.16/build
make -f GNUmakefile
sudo make -f GNUmakefile install
# Copy a forgotten include file into /usr/local/include area:
sudo cp ../include/ctb_0.16/kbhit.h /usr/local/include/ctb-0.16/.


# Check out and install FreeDV:
#
mkdir freetel
cd freetel
svn checkout http://freetel.svn.sourceforge.net/svnroot/freetel freetel-code
cd freetel-code/fdmdv2
mkdir linux_build
cd linux_build
rm CMakeCache.txt
cmake .. -DUSE_STATIC_CODEC2=1

# NOTE:  You may need to install additional libraries via "zypper", then
# retry the above "cmake" command until it completes successfully.

make clean
make
sudo make install
----------------------------------------------------------------


The executable comes up and runs, but I haven't tried it against my 
SignaLink + HF rig yet.

-- 
Curt, WE7U.        http://wetnet.net/~we7u
Babysitting your tracker:  http://info.aprs.net/index.php?title=ControlOperator

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to