Hi,
until recently, we only had build-depends (in pkg/kamailio/deb/jessie or pkg/kamailio/deb/trusty), which were available in the official repositories of the OS (e.g. of Debian or Ubuntu).
Recently, some new build-depends were added: - libradcli-dev - libxmlrpc-c3-dev
However, those two packages are not or no longer available on Standard Ubuntu 14.04 LTS (trusty) or Debian 8:
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libradcli-dev E: Unable to locate package libxmlrpc-c3-dev
At least, "libradcli-dev" can be found in jessie-backports (not in trusty-backports(!)), while I haven't found a proper source for "libxmlrpc-c3-dev".
Is it supposed to be that way? Or should we use the "pkg/kamailio/deb/debian/" files and the script in the backports folder? If yes, then I would vote for removing the other build scripts.
Thanks, Carsten
On 01/10/2017 05:30 PM, Carsten Bock wrote:
until recently, we only had build-depends (in pkg/kamailio/deb/jessie or pkg/kamailio/deb/trusty), which were available in the official repositories of the OS (e.g. of Debian or Ubuntu).
Recently, some new build-depends were added:
- libradcli-dev
- libxmlrpc-c3-dev
I don't see any of them for jesse or trusty:
vseva@debbox:~/projects/kamailio/pkg/kamailio/deb$ grep -r libradcli-dev | grep 'control:' xenial/control: libradcli-dev, sid/control: libradcli-dev, debian/control: libradcli-dev, stretch/control: libradcli-dev, vseva@debbox:~/projects/kamailio/pkg/kamailio/deb$ grep -r libxmlrpc-c3-dev | grep 'control:' debian/control: libxmlrpc-c3-dev, squeeze/control: libxmlrpc-c3-dev,
So, no new dependences were added.
Cheers, Victor
Hi Victor,
thanks, you are right! My script actually made a link from "pkg/kamailio/deb/trusty" to "debian", while it should have created the link to "src/debian". When I was calling "make deb" afterwards, the Makefile would take the default "pkg/kamailio/deb/debian" rather than the specific for "trusty".
My fault!
Thanks! Carsten
2017-01-11 11:32 GMT+01:00 Victor Seva linuxmaniac@torreviejawireless.org:
On 01/10/2017 05:30 PM, Carsten Bock wrote:
until recently, we only had build-depends (in pkg/kamailio/deb/jessie or pkg/kamailio/deb/trusty), which were available in the official repositories of the OS (e.g. of Debian or Ubuntu).
Recently, some new build-depends were added:
- libradcli-dev
- libxmlrpc-c3-dev
I don't see any of them for jesse or trusty:
vseva@debbox:~/projects/kamailio/pkg/kamailio/deb$ grep -r libradcli-dev | grep 'control:' xenial/control: libradcli-dev, sid/control: libradcli-dev, debian/control: libradcli-dev, stretch/control: libradcli-dev, vseva@debbox:~/projects/kamailio/pkg/kamailio/deb$ grep -r libxmlrpc-c3-dev | grep 'control:' debian/control: libxmlrpc-c3-dev, squeeze/control: libxmlrpc-c3-dev,
So, no new dependences were added.
Cheers, Victor