On Wed, Apr 24, 2013 at 4:27 PM, A. Maitland Bottoms <[email protected]>wrote:
> >>>>> "RS" == Richard Shaw <[email protected]> writes:
> Alas at first glance it appears you have not done all my work for me :)
> I was wanting wxWidgets-2.9 to be static, too.
>
I've been avoiding that one because it's so large. I've got a working
parallel install with 2.8 but it's not in Fedora proper so I would have to
provide it like Mike did as part of a 3rd part repository. Although the
spec file for RPMs and debs are VERY different, you might be able steal the
same ideas to create your own parallel installable package.
> The direction I was headed was to use all the standard Linux distribution
> available shared library packages, and only fold into a single.freedv
> package
> the static libctb, codec2 and wxWidgets-2.9 not otherwise found.
>
I haven't done this before, but if the project would do a semi-official
release where I could pull in codec2, I could build it like I'm doing the
others, only dynamically instead of statically and do a full install of
codec2 with all the binaries instead of just statically linking to the
library only. I'm pretty sure I could link the "make install" part so it
would install codec2 and fdmdv2.
> In these modern days a Debian source package can have multiple source
> tarballs, so I have:
> fdmdv2_0.96-1.dsc
> fdmdv2_0.96.orig-codec2.tar.gz
> fdmdv2_0.96.orig-libctb.tar.gz
> fdmdv2_0.96.orig-wxwidgets.tar.bz2
> fdmdv2_0.96.orig.tar.gz
> fdmdv2_0.96-1.debian.tar.gz
> which generate via standard Debian package building tools into a single
> freedv_0.96-1_amd64.deb
>
> I'm gonna dive in and see if I can't bring my packaging efforts
> up to SVN r1235.
>
> But I do have some pointed questions for the hardcore FreeDV developers...
>
> - Is libctb really worth using for non-Windows builds? Would we
> miss it if that dependency went away?
>
I've heard that moveing to hamlib is the long term option, but haven't seen
any coding to that effect.
- Would it be impossible to support wxWidgets-2.8 instead of wxWidgets-2.9?
> What cool thing would we give up?
>
Not sure here, and I agree it's a major pain. The Fedora maintainer doesn't
want to deal with it because 2.9 is a development version so there is no
guarantee of abi/api changes. Once 3.0 is released, he'll update to it.
I ask the second because stable Debian and Ubuntu releases have 2.8,
> but it is more difficult to add wxWidgets-2.9 too. I'd rather have
> wxWidgets developers do that than codec2 and fdmdv developers.
> Building a convenience copy of wxWidgets takes way more time than
> building the rest of codec2 and fdmdv.
>
> I ask the third because while I can copy signals on 14.236, my
> FT-817 and poor antenna means that so far no one seems to have
> heard my signal.)
>
I've received a few "good" signals but I'm not sure I'm getting out. I know
my setup otherwise works because I'm using FLDigi for other digital modes
quite successfully.
>
> Nice to see progress!
Yup! Now I just need lots of testers. I'm pretty confident that it will
work for linux and even mingw systems. I built codec2 fine under mingw but
running a mingw build on top of a XP VM on top linux the portaudio build
stalled and I gave up on it.
Richard
KF5OIM
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2