Your message dated Tue, 24 Nov 2015 11:51:00 +0200
with message-id <[email protected]>
and subject line Re: Bug#794609: kannel-dev: missing dependency on freetds-dev
has caused the Debian Bug report #794609,
regarding kannel-dev: missing dependency on freetds-dev
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
794609: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794609
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: kannel-dev
Version: 1.4.4-1

kannel-dev does not declare a dependency on freetds-dev.  However,
kannel-dev includes /usr/bin/gw-config, and gw-config --libs outputs:

-L/usr/lib/kannel -lgw -lwap -lgwlib -lpq -lmysqlclient_r -lssl -ldl -lpam 
-lpcreposix -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lpcreposix -lpcre 
-L/usr/lib -lcrypto -lssl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread 
-lz -lm -ldl -L/usr/local/lib -lsqlite -L/usr/local/lib -lsqlite3 
-L/usr/lib/x86_64-linux-gnu -L/usr/lib -lhiredis -L/usr/lib -lct

The -lct argument refers to /usr/lib/x86_64-linux-gnu/libct.so, which is
in the freetds-dev package.

So if you try to build a trivial program

int main(void)
{
    return 0;
}

against $(gw-config --cflags) and $(gw-config --libs) without installing
freetds-dev, you get an error:

/usr/bin/ld: cannot find -lct
collect2: error: ld returned 1 exit status

It looks like kannel-dev should depend on freetds-dev, then.

--- End Message ---
--- Begin Message ---
Version: 1.4.4-2

The changelog of kannel 1.4.4-2 lists a change that fixed this bug:

>    * Update package relations: Fix have kannel-dev depend on
>      libhiredis-dev and freetds-dev.

The dependencies were added to debian/control in this commit:
https://anonscm.debian.org/cgit/pkg-kannel/kannel.git/commit/?id=72a38f6707f51980e525cbcd13f1e2b364948cbe

Also, https://packages.debian.org/sid/kannel-dev now shows that
kannel-dev 1.4.4-2 depends on freetds-dev.

--- End Message ---

Reply via email to