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
