Good list David! I plan on spending time this weekend compiling, will see how
it goes....
To add to the list, it would be nice to see FreeDV added to some of the major
Linux distro repositories. Ubuntu and Fedora come to mind. packaged .deb and
.RPM files would make this a cinch for casual users, and between those two
formats a lot of popular distros are covered too.
Unfortunately I fall into the "casual user" with only barely enough compiling
experience to be dangerous. Someone who's experienced in pushing out to the
repos would be welcomed (Bruce?)
Anthony
________________________________
From: David Rowe <[email protected]>
To: [email protected]
Sent: Thursday, December 6, 2012 4:25 PM
Subject: [Freetel-codec2] building FreedDV on Linux
Thank you Andreas for your feedback and good to see you managed to get
it compiled (eventually).
I am adding some notes based on your experience to README.Linux and
modifying Makefile.linux to remove explicit paths on my system.
Curiously, I didn't need libasound.
In future I would like to see an easier to use build system for Linux.
I have a couple of ideas for building and running on Linux:
1/ A top level Makefile to download and build all the dependant
libraries in a sand box (like build root for embedded systems).
2/ Make sure FreeDV links with the library version available on current
Linux distros, portaudio, wxWidgets etc.
3/ ./configure and friends
4/ For the causal Linux user - a FreeDV binary that static links some of
the less common libraries, so it will "just" run on several common Linux
distros without having to install/build libraries.
BTW I would really appreciate help from other people in this area. Dave
Witten and I have a rather large TODO list for the rest of FreeDV, and
it's probably better I spend my time on codec/modem improvements than
build systems......
Cheers,
David
On Thu, 2012-12-06 at 17:05 +0100, Andreas Weller wrote:
> On 04.12.2012 06:32, Bruce Perens wrote:
> > Please take a look at http://freedv.org/tiki-index.php?page=video
>
> Hi.
>
> Your video inspired me to give FDMDV2 a try. I finally managed to
> compile it on my own - but I experienced several issues. Maybe caused by
> the uniqueness of my system - otherwise it should be mentioned in
> README.linux
>
> I needed to install libasound2-dev, libsndfile1-dev and
> libsamplerate0-dev from Ubuntu's repository.
>
> Copy /usr/lib/x86_64-linux-gnu/libsamplerate.so.0 to
> /usr/lib/libsamplerate.so.0
>
> Changes to Makefile.linux:
>
> Modify the paths at the top of Makefile.linux not only for wxWidgets and
> codec2-de, but also SOX_LIB_PATH:
> SOX_LIB_PATH=/home/andreas/src/freedv/sox-14.4.0/src/.libs
> add:
> PA_LIB=/home/andreas/src/freedv/portaudio/lib/.libs/libportaudio.a
> and finally add
> $(PA_LIB) and -lasound to the LIBS=... line
>
>
> Regards,
> Andreas, DF1PAW
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> Freetel-codec2 mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2