Bug#830265: ring: Backport to Jessie?

Petter Reinholdtsen pere at hungry.com
Thu Jul 14 19:14:05 UTC 2016


[Petter Reinholdtsen]
> Hi.  I wanted to give ring a try on my Jessie laptop, and for that I
> needed to build the package from unstable.  But it fail to build.  Here
> is a patch to get it compiling, but unfortunately it isn't enough.  The
> code fail to link.  Any clues to spare on how to get it to build in
> Jessie?

I figured out why the code fail to link.  The reason is a small change in
the jsoncpp library, and the fact that the compiler uses the headers from
/usr/include/ and try to link with the library that show up in daemon/contrib/.

I was not able to drop the library from showing up in daemon/contrib/, but by
disabling jsoncpp-rename.patch I was able to tell the compiler to not use the
headers from /usr/include/ and get the package building.

With this change in place, the source build on Jessie.  Unfortunately this
only work because the build host is able to download and build several
support libraries in daemon/contrib/.

I also had to reintroduce use-debian-gnutls.patch, to get the code working
with the GnuTLS version in Jessie, when using the latest Ring verson in
unstable.

Perhaps the v4l2 patch should be included upstream?

-- 
Happy hacking
Petter Reinholdtsen



More information about the Pkg-voip-maintainers mailing list