Comment 15 for bug 482985

Revision history for this message
wl2776 (wl2776) wrote :

I've did some research and have found the following.

Packaging of libmlt++ is incorrect.
File /usr/lib/libmlt++.so.2 is listed somewhere in the package contents, but it is not included in the package.
File /usr/lib/libmlt++.so is included only in the -dev package (libmlt++-dev).

Here is the output of several comands on my system - Karmik with all updates

$ apt-file search libmlt++
libmlt++-dev: /usr/lib/libmlt++.so
libmlt++-dev: /usr/share/doc/libmlt++-dev/changelog.Debian.gz
libmlt++-dev: /usr/share/doc/libmlt++-dev/changelog.gz
libmlt++-dev: /usr/share/doc/libmlt++-dev/copyright
libmlt++2: /usr/lib/libmlt++.so.0.4.4
libmlt++2: /usr/lib/libmlt++.so.2
libmlt++2: /usr/share/doc/libmlt++2/changelog.Debian.gz
libmlt++2: /usr/share/doc/libmlt++2/changelog.gz
libmlt++2: /usr/share/doc/libmlt++2/copyright

$ aptitude show libmlt++2
Package: libmlt++2
State: installed

However, my system doesn't contain a file /usr/lib/libmlt++.so.2

$ locate libmlt++.so.2
$

$ dpkg -L libmlt++2
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libmlt++2
/usr/share/doc/libmlt++2/copyright
/usr/lib
/usr/lib/libmlt++.so.0.4.10
/usr/share/doc/libmlt++2/NEWS.gz
/usr/share/doc/libmlt++2/changelog.gz
/usr/share/doc/libmlt++2/changelog.Debian.gz
/usr/share/doc/libmlt++2/AUTHORS
/usr/share/doc/libmlt++2/README
/usr/lib/libmlt++.so.3

$ apt-file search /usr/lib/libmlt++.so.2
libmlt++2: /usr/lib/libmlt++.so.2

I think, libmlt++ should be repackaged to include libmlt++.so, and libmlt++.so.2. Probably, these should be symbolic links to the actual .so file (libmlt++.so.0.4.10).