Guillem Jover <gjo...@sipwise.com> writes:

> Package: librem0
> Version: 0.4.7-1
> Severity: serious
>
> Hi!
>
> This package provides a shared library that is not self-contained, and
> it is missing a run-time dependency on libre0, as it uses some of its
> symbols. The library should link against all libraries it uses directly,
> because otherwise it is pushing an internal implementation detail towards
> its users.
>
> A very simple example to illustrate:
>
>   $ echo 'int main() { return 0; }' >rem.c
>   $ gcc -o rem rem.c -lrem
>   [ lots of undefined references to missing symbols… ]

Oh.. That is new, let me check. Upstream ships hand written make file
but I guess it has to do something with we fiddling with Makefile to
build it properly for Debian.

>
> I guess there's just a «-lre» missing somewhere in the build system.

Thanks I will check on this.


> (I found this while trying to build a local baresip package, so thanks
> for trying to get that in Debian. :)

Ah cool. We were working on packaging baresip, some initial work is here
¹. Again custom Makefile is making our life bit hard to build it
properly. 

¹ http://anonscm.debian.org/cgit/pkg-voip/baresip.git

Reply via email to