> Sox 14.4 is needed for some non-exported functions.
> portaudio should do from your distribution, you need the -dev package,
> at least the header files.
> Codec2 is not common yet, but this is an integral part of FreeDV, you
> need it anyway, and it is a moving target.
>
> Mayby someone built packages for wxWidgets for your distribution. Which
> distro are you running?

Right now:

1. Debian on 32-bit PowerPC "G4" MPC7400 (w/ AltiVec)
2. Ubuntu 11.10 on a Pentium 4
3. Linux Mint on a Pentium 4

Sometimes I use Fedora. I run 64-bit if the hardware can.

>> It is also unsafe. The wxWidgets installed on my system
>> may have an incompatible ABI. This would cause crashes.
>
> For binary distribution it should only depend on stable releases. For
> develpment, you just move with your dependecies and build from source
> anyway. ABI changes should not case crashes, but aborts at loading, or
> something like that.

It certainly can cause real crashes. The most likely causes are
changes in struct layout and enum renumbering.

Right now though, the executable does indeed refuse to run
if the build directory gets renamed or deleted. In other words,
the system libraries are not being used.

> libctb could probably be replaced, the sox functions could be sourced,
> wxWidgets could _maybe_ be replaced by 2.8, portaudio was an
> architectural decission.

OK, what is keeping wxWidgets 2.8 from being usable?

>> In case it would be useful, I can write a build system
>> for fdmdv2 and/or codec2-dev as needed.
>
> You can build with the configure script in fdmdv2, which does not
> download and build the dependencies. For comments on the autotools parts
> I'd be interested.

So there are already two build systems?

Of the libraries in use, only wxWidgets has visibility control.
http://gcc.gnu.org/wiki/Visibility

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to