Lintian Reports

E pkg-has-shlibs-control-file-but-no-actual-shared-libs

All reports of pkg-has-shlibs-control-file-but-no-actual-shared-libs for the archive. The extended description of this tag is:

Although the package does not include any shared libraries, it does have a shlibs control file. If you did include a shared library, check that the SONAME of the library is set and that it matches the contents of the shlibs file.

SONAMEs are set with something like gcc -Wl,-soname,, where 0 is the major version of the library. If your package uses libtool, then libtool invoked with the right options should be doing this.

Note this is sometimes triggered for packages with a private shared library due to a bug in Debhelper.

Refer to and for details.

Severity: important, Certainty: certain

Check: shared-libs, Type: binary, udeb

Evolution of the pkg-has-shlibs-control-file-but-no-actual-shared-libs Lintian tag over the past 366 days:

The beforementioned graph for the pkg-has-shlibs-control-file-but-no-actual-shared-libs tag

Emitted (non-overridden): 4, overridden: 0, total: 4

The package names link to the relevant maintainer page and the corresponding report for the source package. The links go to the full maintainer report page, which includes info and experimental tags and overridden tags, rather than the default page that shows only errors and warnings.

ntrack-module-libnl-0 016-1.3 (binary) (Alexander Sack <>)

ntrack-module-rtnetlink-0 016-1.3 (binary) (Alexander Sack <>)