[Pkg-kannel-devel] Bug#794609: kannel-dev: missing dependency on freetds-dev
Kalle Niemitalo
kalle.niemitalo at procomp.fi
Tue Aug 4 20:06:32 UTC 2015
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.
More information about the Pkg-kannel-devel
mailing list